Job description summary in 30 words:
We seek an experienced software developer to lead our team in building scalable applications. The ideal candidate will have a strong background in coding languages and excellent problem-solving skills.
Key Responsibilities:
* Design and develop scalable software applications
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Develop and maintain high-quality code
* Participate in code reviews and ensure adherence to coding standards
* Identify and troubleshoot technical issues
Requirements:
* 5+ years of experience in software development
* Strong background in coding languages such as Java, Python, or C++
* Excellent problem-solving skills and attention to detail
* Strong teamwork and communication skills
* Experience with agile development methodologies
Preferred Qualifications:
* Masters degree in Computer Science or related field
* Experience with cloud-based technologies such as AWS or Azure
* Knowledge of DevOps practices and tools
* Experience with containerization using Docker