The company is looking to solve a complex technical problem to improve its overall system performance and reliability
Requirements
- Proficiency in one or more programming languages such as Java, Python, or C++
- Experience with cloud-based technologies such as AWS or Azure
- Strong understanding of computer science fundamentals, including data structures and algorithms
- Experience with agile development methodologies
- Knowledge of containerization using Docker
- Experience with CI/CD pipelines using Jenkins or similar tools
- Familiarity with NoSQL databases such as MongoDB or Cassandra
Responsibilities
- Design, develop, test, and maintain large-scale software systems
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain technical documentation for all aspects of the system
- Troubleshoot and resolve complex technical issues
- Participate in code reviews to ensure high-quality code
- Collaborate with DevOps team to ensure smooth deployment of software systems
- Develop and implement automated testing and validation scripts
Other
- Bachelor's degree in Computer Science or related field
- Ability to work in a fast-paced environment with multiple priorities
- Excellent communication and teamwork skills
- Willingness to travel up to 10% of the time
- US citizenship or permanent residency required due to federal contract requirements