About this role
Our client is seeking a Senior Software Engineer to join their dynamic team and lead innovative projects that drive digital evolution and global transformation. In this role, you will be responsible for developing high-quality software solutions and collaborating with cross-functional teams to enhance system performance and user experience.
Key Responsibilities:
- Design, develop, and maintain scalable software applications.
- Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
- Conduct code reviews and provide mentorship to junior engineers.
- Troubleshoot and resolve software defects and performance issues.
- Stay up-to-date with emerging technologies and industry trends to ensure the application of best practices.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with front-end technologies like React or Angular.
- Strong understanding of database management systems, including SQL and NoSQL.
- Familiarity with cloud services such as AWS or Azure.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- Minimum of 5-8 years of professional software engineering experience.
What we offer:
- Opportunity to work on cutting-edge technology projects.
- Collaborative and inclusive work environment.
- Professional development and growth opportunities.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.