The company is looking to solve the problem of improving its software development process and delivering high-quality products to its customers
Requirements
- Proficiency in programming languages such as Java, Python, or C++
- Experience with agile development methodologies
- Knowledge of cloud-based platforms such as AWS or Azure
- Familiarity with containerization using Docker
- Experience with CI/CD tools such as Jenkins or GitLab CI/CD
- Knowledge of database management systems such as MySQL or MongoDB
- Experience with front-end development frameworks such as React or Angular
Responsibilities
- Design, develop, test, and maintain software applications
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain technical documentation
- Troubleshoot and resolve technical issues
- Participate in code reviews and ensure high-quality code
- Implement automated testing and deployment scripts
- Collaborate with DevOps team to ensure smooth deployment of software applications
Other
- Bachelor's degree in Computer Science or related field
- Excellent communication and teamwork skills
- Ability to work in a fast-paced environment
- Willingness to travel up to 10% of the time
- US citizenship or permanent residency required