Applications Programmer - Associate (#CJ)
Indexed description
Key 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.
- 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).
- Familiarity with Agile/Scrum methodologies.
- Experience with CI/CD pipelines and DevOps practices.
- Strong communication and collaboration skills.
EEO/AA Employer. Protected Veterans and individuals with disabilities are encouraged to apply.
Please NO RECRUITERS – Job Applicants ONLY
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search