As a Software Engineer - Level 3 or 4, you will be responsible for designing, developing, and testing software applications for a leading defense contractor. You will work on complex projects, collaborate with cross-functional teams, and ensure high-quality deliverables. You will also be responsible for:
Key Responsibilities
- Design and develop software applications using Python, Node.js, and other technologies.
- Collaborate with cross-functional teams, including engineering, quality assurance, and program management.
- Develop and maintain software applications using Agile Methodologies.
- Ensure high-quality deliverables through thorough testing and validation.
- Participate in code reviews and provide feedback to improve code quality and maintainability.
- Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve software development processes.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Minimum 5 years of experience in software development, with a focus on complex systems and applications.
- Proficiency in Python, Node.js, and other programming languages.
- Experience with Cloud Computing platforms, such as AWS.
- Strong understanding of Agile Methodologies and software development principles.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.