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.
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.
Required Qualifications:
- 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).
Preferred Skills:
- Familiarity with Agile/Scrum methodologies.
- Experience with CI/CD pipelines and DevOps practices.
- Strong communication and collaboration skills.
Tamayo Federal Solutions, LLC offers a 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; and much more!
EEO/AA Employer. Protected Veterans and individuals with disabilities are encouraged to apply.
Please NO RECRUITERS – Job Applicants ONLY