Description & Requirements
Essential Duties and Responsibilities:
- Develop and implement the configuration management system which supports the enterprise software development life cycle (SDLC.)
- Manage source code within the version control system (i.e. branching, sync, merge), compile, assemble, and package software from source code.
- Participate in defining and providing guidance on standards/best practices.
- Develop automation scripts for build, deployment, and versioning activities.
- Research and resolve technical problems associated with version control and continuous integration systems.
- May provide guidance, coaching, and training to other employees within job area.
o Design and implement custom Salesforce solutions using Apex, Visualforce, Lightning Components, and Flows.
o Manage Salesforce integrations with external systems via APIs, middleware, and DXHub.
o Develop and maintain secure data exchange pipelines between Salesforce and DHA systems using DXHub.
o Ensure compliance with DHA data standards and security protocols.
o Collaborate with architects and stakeholders to define technical requirements and system architecture.
o Lead the development of scalable microservices and RESTful APIs for system interoperability.
o Implement secure coding practices and ensure solutions meet DoD cybersecurity and HIPAA requirements.
o Support ATO (Authority to Operate) documentation and technical reviews.
o Provide technical guidance to junior developers and participate in code reviews.
o Contribute to agile ceremonies and sprint planning.
- Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience.
