Applications Programmer - Associate (#CJ)

Tamayo Federal Solutions LLCNorfolk, VA
just now

About The Position

We are seeking a highly skilled and motivated Software Developer / Application Analyst with up to 5 years of experience in software development or a related field. The ideal candidate will be familiar with a variety of industry concepts, practices, and procedures, and will rely on both experience and sound judgment to plan and accomplish goals. This role may involve leading and directing the work of others and requires a strong analytical mindset and a passion for building efficient, high-quality software solutions.

Requirements

  • Must be a U.S. Citizen with an active Secret clearance
  • Up to 5 years of experience in software development or a related technical field.
  • Strong understanding of software development methodologies, especially TDD and BDD.
  • Experience working in a Scaled Agile Framework (SaFe) environment.
  • Proficiency in the following programming languages: Java C# Python JavaScript/TypeScript SQL
  • Experience with modern frameworks and tools (e.g., Spring, .NET, React, Angular, Node.js).
  • Experience with version control systems (e.g., Git) and modern development tools (e.g., Docker, Jenkins, VS Code).
  • Knowledge of database programming and SQL.
  • Familiarity with software performance optimization techniques.
  • Understanding of cybersecurity principles and secure coding practices.
  • Experience working on legacy system modernization projects.
  • Ability to lead small teams and manage project timelines effectively.
  • Excellent problem-solving and analytical skills.
  • Bachelor’s degree in computer science, Information Systems, or a related field (or equivalent experience).

Nice To Haves

  • Familiarity with Agile/Scrum methodologies.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong communication and collaboration skills.

Responsibilities

  • Analyze functional business applications and design specifications for functional activities.
  • Apply test-first development practices, including Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Develop block diagrams and logic flow charts to represent processes and systems.
  • Translate detailed design specifications into efficient, maintainable software code.
  • Test, debug, and refine software to meet functional and performance requirements.
  • Prepare comprehensive documentation, including program-level and user-level materials.
  • Enhance existing software to improve performance and reduce operating time.
  • Provide technical direction and mentorship to junior programmers to ensure timely delivery of projects.
  • Collaborate within a Scaled Agile Framework (SaFe) environment to deliver high-quality solutions.

Benefits

  • full package of benefits and competitive salary
  • excellent group medical, vision, and dental programs
  • 401(k)
  • tuition reimbursement
  • employee training, development, and education programs
  • advancement opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service