The company is looking to solve a complex technical problem to improve its overall system performance and reliability
Requirements
- Proficiency in programming languages such as Java, Python, or C++
- Experience with cloud-based platforms such as AWS or Azure
- Knowledge of containerization using Docker
- Experience with agile development methodologies such as Scrum or Kanban
- Familiarity with CI/CD tools such as Jenkins or GitLab CI/CD
- Experience with database management systems such as MySQL or MongoDB
- Knowledge of cybersecurity principles and best practices
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 software applications
- Troubleshoot and resolve technical issues in a timely and efficient manner
- Participate in code reviews to ensure high-quality and maintainable code
- Collaborate with DevOps team to ensure smooth deployment of software applications
- Develop and implement automated testing and deployment scripts
Other
- Bachelor's degree in Computer Science, Information Technology, or related field
- Ability to work in a fast-paced environment and meet deadlines
- Excellent communication and teamwork skills
- Ability to travel up to 10% of the time
- Must be eligible to work in the United States without sponsorship