Job Type
Full-time
Description
The Software Developer III will design, develop, and maintain complex software solutions, ensuring high quality and scalability in both internal and customer-facing applications. Responsibilities include architecture and design, hands-on coding, code review, and close collaboration with cross-disciplinary teams. Candidates should have at least 4–7 years of software development experience, proficiency in several programming languages and frameworks, excellent communication skills, and a bachelor’s degree in Computer Science or equivalent experience.
Responsibilities:
- Design and implement software modules based on business requirements.
- Lead architecture discussions and provide technical guidance.
- Collaborate with internal and external stakeholders for requirements gathering.
- Conduct code reviews, mentor team members, and document procedures.
- Troubleshoot and resolve production issues.
- Stay abreast of new technologies and industry standards.
Requirements
Required
- Bachelor’s degree in Computer Science or related field.
- 4–7 years of professional software development experience.
- Advanced skills in programming languages (e.g., Python, Java, C#).
- Strong problem-solving, communication, and organizational skills.
- Experience leading development projects and mentoring others.