Post Job Free
Sign in

Senior Programmer

Company:
Think Tank, Inc.
Location:
Silver Spring, MD, 20910
Posted:
May 27, 2025
Apply

Description:

Job Description

*US Citizenship Required

*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.

EDUCATION & EXPERIENCE:

Required:

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

Full-time

Apply