Think Tank Inc.

Senior Programmer

Silver Spring, MD, US

16 days ago
Save Job

Summary

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

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