Overview
The Senior Software Engineer develops high-quality software, completes software development lifecycle tasks, reviews and debugs code, collaborates with internal teams, and helps deliver successful software projects. The role also provides technical guidance, mentorship, and project management expertise.
What you'll do
- Gain understanding of the product codebase and continuously improve coding skills.
- Independently design and complete tasks related to features and defects.
- Assist the team and development manager in software design, coding, testing, documentation, and deployment.
- Utilize tools to debug and diagnose issues in test and production environments.
- Actively participate in Scrum/Agile ceremonies, including Sprint Planning, Daily Standups, Sprint Reviews, and Retrospectives.
- Collaborate with team members and stakeholders, escalating problems and issues constructively.
- Provide guidance and support to entry-level engineers.
- Continuously improve development best practices and stay updated with new software and technologies.
What you'll need
- Bachelor's degree in Computer Science or related field.
- 3 years of experience as a software engineer.
- Strong coding, design, and OOP skills with a continuous improvement mindset.
- A good foundation in development best practices and experience integrating databases and operating systems.
- Experience working in a Software Development Lifecycle (SDLC) methodology such as Scrum/Agile.
- Must be 18 years of age or older.
Nice to have
- Master's degree in computer science or related discipline.
- Proficiency in C#, Java, JavaScript and related frameworks, following best practices.
- Effective collaboration and communication, and the ability to learn new technologies.
- Minimum 2 years of experience and expertise in specific frameworks like .NET Framework/Core, Java Spring Boot, JavaScript React, Angular, etc.
- Minimum 2 years of experience and expertise in specific languages like C#, Java, JavaScript, Bootstrap, etc.
- Minimum 2 years of experience in specific database technologies, including SQL, NoSQL, and BI.
- Minimum 2 years’ experience in Cloud-based SaaS engineering with AWS, Azure, or Google Cloud (AWS preferred).
Details
- Location: Chennai, Tamil Nadu, India.
Read the full description and apply on the company’s own careers page.