The company is looking to solve the problem of improving its technology infrastructure
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
- Proficiency in database management systems such as MySQL or MongoDB
- Experience with version control systems such as Git
- Knowledge of cybersecurity principles and practices
Responsibilities
- Design, develop, test, and maintain large-scale software applications
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain technical documentation for software applications
- Troubleshoot and resolve technical issues with software applications
- Participate in code reviews to ensure high-quality software applications
- Collaborate with DevOps team to ensure smooth deployment of software applications
- Develop and maintain automated testing scripts for software applications
Other
- Bachelor's degree in Computer Science or related field
- Ability to travel up to 10% of the time
- Excellent communication and teamwork skills
- Ability to work in a fast-paced environment with multiple priorities
- US citizenship or permanent residency required