Drive software innovation as a Senior Software Developer fostering client-centric solutions. Utilize your expertise in programming languages and software lifecycle in a collaborative environment.
In this pivotal role, you will design and maintain high-quality software that meets our clients' evolving needs. With a minimum of five years of qualified experience and a Bachelor's degree in a relevant field, your leadership will guide complex projects from start to finish. Collaborating closely with product management and quality assurance, you will also mentor junior developers, contributing to a culture of continuous learning.
Key Responsibilities
- Design, develop, test, and deploy scalable software applications
- Lead technical design discussions and code reviews
- Collaborate to translate business requirements into technical specifications
- Mentor junior developers and provide technical guidance
- Troubleshoot and optimize software for performance
Requirements:
- Bachelor's degree in Computer Science or related field
- At least 5 years in software development
- Proficiency in Java, C#, Python, or JavaScript
- Strong understanding of SDLC and agile methodologies
- Familiarity with AI tools and version control systems
Leverage your technical expertise to help shape our strategic objectives in the evolving tech landscape.