Experience working with federal government strongly desired
Position is Subject to Contract Award
Position Description
The Senior Programmer will contribute to the development, integration, and maintenance of the IT-AMS platform. This role requires strong programming skills, an understanding of system architecture, and the ability to write and optimize code to ensure the IT-AMS platform meets all functional and non-functional requirements. The Senior Programmer will work closely with the technical and design teams to ensure that features are delivered efficiently and effectively.
Required
EDUCATION & EXPERIENCE:
Bachelors of Science in Computer Science, or related field
10+ years of experience
Experience contributing high quality, well tested, maintainable code
Experience in writing high quality documentation
Experience in maintaining information security throughout the product development process
Experience working in an Agile environment
Experience with database design and best practices
Desired:
Masters in Computer Science, or related field
Prior experience working with federal system and information technology containing sensitive information
Certifications
Required:
Microsoft Certified: Azure Developer Associate or AWS Certified Developer - Associate
Oracle Certified Professional (OCP)
Desired
Certified Java Developer
CompTIA Security+
Responsibilities
Required:
Collaborate with stakeholders, clients, and other programmers to meet project requirements
Write clean and optimized code based on system specifications and user needs
Test and maintain program code to ensure functional requirements are met
Prioritize development requests from stakeholders and provide technical support to team members
Communicate updates with technical and nontechnical team members
Create and maintain clear and concise READMEs and tech documentation
Create RESTful APIs
Develop and utilize test cases to identify possible flaws in the system design
Assist in developing the training plan
Train stakeholders on how to use the tools that have been developed
Skills
Required:
Proficiency in Java, Java ecosystem, and Postgres with hands on developer experience
Ability to clearly communicate risks, obstacles and issues
Strong problem solving and critical thinking skills to resolve complex issues
Clear understanding of DevSecOps and CI/CD pipelines
Ability to work independently and in a team setting
Attention to detail
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job