Northwest Talent Solutions LLC - Huntsville, AL

posted 12 days ago

Full-time - Mid Level
Huntsville, AL

About the position

The Application Developer will play a crucial role in supporting a diverse team focused on technical innovation for the Department of Justice. This position involves designing, developing, and enhancing software applications that are being migrated from on-premises to AWS GovCloud. The developer will collaborate with team members and the Government Project Manager to analyze existing systems and create effective solutions, ensuring high-quality and high-performing web applications.

Responsibilities

  • Design, develop, and support software applications for migration from on-premises to AWS GovCloud.
  • Analyze existing systems and design solutions in collaboration with team members and Government PM.
  • Develop scalable, user-intuitive, high-quality, and high-performing web applications.
  • Implement business and process changes to applications/systems.
  • Coordinate with integrated and non-customer software systems.
  • Troubleshoot and resolve issues alongside infrastructure, development, and managerial team members.
  • Develop SOAP and REST APIs in a client/server environment.
  • Write and evaluate regular expressions.
  • Automate command tasks using scripting command line tools.

Requirements

  • Bachelor of Science (B.S.) Degree in Computer Security or related field; or 3 additional years of relevant experience.
  • Active Top Secret clearance (TS/SCI w CI Poly clearance preferred).
  • 2+ years of experience as a software developer building multi-tier framework software applications.
  • Experience with .NET Core 7/8, React, and full-stack development.
  • Knowledge of Azure fundamentals.
  • Experience with microservices, SOAP, and RESTful APIs.
  • Proficiency in front-end technologies: HTML, JavaScript, CSS, TypeScript.
  • Experience with PostgreSQL.
  • Familiarity with Linux commands and Docker containers.
  • Understanding of GitLab CI/CD and its use as a ticketing system.

Nice-to-haves

  • Strong proficiency in object-oriented programming languages, particularly Java and Python.
  • Experience with cloud application development and management, preferably AWS.
  • Knowledge of object-relational mapping (ORM).
  • Proficiency in web-related technologies: HTML5, JavaScript, and CSS.
  • Experience with major databases (e.g., PostgreSQL, MySQL, or SQL Server).
  • Ability to work in an Agile team environment.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service