Job Description
Description:
Company Profile: ReefPoint Group, LLC is a Service-Disabled Veteran Owned Small Business that was founded by Naval Academy graduates in 2008 who saw an opportunity to make a change and continue serving others to help ensure our nation’s Veterans and military servicemembers receive the finest healthcare and support services. We further this stewardship mission today while using proven, agile development and improvement methodologies to optimize processes and achieve desirable outcomes for a spectrum of Federal agencies.
In the realm of smaller, boutique consulting firms, we strive to be the leader and choice for government agencies’ transformation and growth. We do this by continuing meaningful service, being a thought and innovation leader, and empowering transformation to create lasting, measurable impacts that positively affect the organizations we serve. Our people embody a culture of professionalism, commitment, service, innovation and respect for big ideas and creative solutions. Our team seeks out challenges and brings the expertise and innovation to solve them. We serve, we innovate, and we empower.
Core Values of ReefPoint Group:
Integrity in all things- Conduct yourself in an honest, ethical, and reliable manner when interacting with people and performing job duties.
Service before self- Treat people with respect, place the interest of the team above your own, create a culture of trust, and be empathetic in your approach.
Curiosity always- Listen to understand, understand the power of asking questions, be open to new ideas, and seek to always learn.
Boldness throughout- Trust in your ability, be creative in thought, demonstrate a willingness to be flexible, take ownership, and be a leader people are proud to follow.
Behavioral Competencies:
Balances Stakeholders- Balances the interests and needs of multiple stakeholders, able to prioritize appropriately, serves as a liaison between different groups, understands stakeholder requirements, expectations and needs, considers all factors when making decisions.
Client Focus- Strong insight into client needs, identify opportunities that benefit the client, uses client insight to identify new opportunities, acts as a partner to create lasting business relationships
Collaboration- Works cooperatively with others in the organization to achieve shared objectives, facilitates open dialog with stakeholders, partners with others to get the job done.
Courage- Readily takes on tough assignments, faces difficult issues and provides support to others who do the same, provides direct and actionable feedback, is willing to champion an idea or position, tackles difficult issues with optimism and confidence.
Decision Quality- Makes sound decisions even in the absence of complete information relying on a mixture of analysis, wisdom, experience, and judgment, considers all relevant factors and uses appropriate decision-making criteria, separates opinions from facts, seeks input from pertaining sources.
Drives Results- Understands the "bottom line", sets aggressive goals and has high standards, perseveres through setbacks to achieve objectives, has track record of exceeding goals successfully, pushes for results.
Persuades- Positions views and arguments appropriately to win support, convinces others to take action, skillfully negotiates in tough situations, able to win concessions without damaging relationships, responds effectively to the reactions and positions of others, finds common ground and acceptable alternatives to meet needs of team.
Resourcefulness- Optimizes the resources available, adapts quickly to changing requirements, ability to multi-task and apply knowledge of the organization to advance objectives and find solutions.
Core Responsibilities:
Develop and maintain relationships with stakeholders across various working groups, departments, and users
Collaborate with clients to gain understanding of requirements and goals and identify areas of improvement
Act as a bridge between business stakeholders and technical teams to ensure alignment and effective communication throughout information technology projects
Conduct comprehensive research and analysis to identify trends and develop strategies to meet objectives
Support the development team through the entire Software Development Life Cycle (SDLC) including the design, development, deployment and maintenance of new and existing features
Assist in the design, development, and maintenance of software applications
Write clean, maintainable, and efficient code
Collaborate with senior developers and team members to troubleshoot, debug, and enhance software functionality
Contribute to documentation related to technical specifications and processes
Stay updated on new technologies and programming languages to support team projects
Provide support to the help desk team, as necessary
Plan and monitor project sprints and assess business implications for each stage
Apply expertise on multiple complex work assignments, which may be broad in nature, requiring originality and innovation to accomplish
Stay up to date on industry trends Requirements:
Qualifications and Experience:
Bachelor’s degree in computer science, software engineering, or related field required
Minimum of 2 year of experience in Software Development Life Cycle (SDLC) including the design, development, deployment and maintenance of new and existing features required
Basic knowledge of programming languages such as Java, Python, JavaScript, or C#
Familiarity with web technologies (HTML, CSS, JavaScript) and/or backend frameworks (Node.js, .NET, etc.)
Experience with version control systems, particularly Git required
Understanding of software development methodologies, including Agile and Scrum
Work Authorization/Security Clearance: This position requires the employee to be a US Citizen and may require the ability to obtain a security clearance.
Work Environment: Work will be done in an office setting/environment and will need to constantly operate a computer and other office equipment. The person in this role will need to have the ability to remain in a stationary position 75% of the time and occasionally will need to move about inside an office environment. This position frequently communicates with other employees and external stakeholders. The person needs to have the ability to accurately exchange information in these settings.
#LI-MH1
Full-time