Software Developer
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.