Zinnia
Zinnia5h ago
Career Pages

Software Engineer III

Noida, Uttar Pradesh, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Software Engineer III Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Zinnia

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Zinnia is seeking a highly skilled Software Engineer III with full-stack expertise, focusing on back-end and API development while also contributing to front-end tasks. This role involves designing, developing, and maintaining scalable, secure, and high-performance software systems for Zinnia’s enterprise platforms. You will thrive in a hands-on environment, tackling complex problems, writing high-quality code, and collaborating with cross-functional teams. We are looking for individuals passionate about modern software engineering, cloud-native development, and API-driven architectures who can deliver robust solutions and uphold team best practices.

Key responsibilities include designing, developing, documenting, and maintaining scalable, secure, and reusable software components and applications across back-end services/APIs and front-end interfaces. You will contribute to defining and implementing coding standards, design patterns, and testing practices. A significant part of the role involves building and maintaining enterprise APIs, managing their lifecycle, and integrating them with API gateways for enhanced traceability, monitoring, security, and analytics. You will also support improvements to the software development and deployment lifecycle to boost speed, quality, and reliability. Automation of unit, functional, integration, and contract tests is crucial, as is writing high-quality, maintainable, and performant code with active participation in peer code reviews. Collaboration with architects, product managers, and engineers to align solutions with enterprise goals is essential, as is integrating applications and APIs with enterprise Identity and Access Management (IAM) solutions. Continuous innovation and staying current with emerging technologies to improve scalability, performance, and developer experience are encouraged.

Required qualifications include a Bachelor’s or Master’s degree in Computer Science or a related field, and over 6 years of professional software development experience. Proficiency in .NET (C#) and JavaScript/TypeScript is essential, along with experience in modern frameworks like NestJS for back-end and React, Angular, or Next.js for front-end. Proven experience in designing, developing, and maintaining scalable software systems and versioned APIs is required. Hands-on expertise in developing applications in cloud-native environments, specifically with AWS services such as Lambda, EC2, S3, API Gateway, DynamoDB, SNS/SQS, and RDS, is necessary. Experience with API gateways (e.g., Apigee, Kong) and API lifecycle management, as well as event-driven architecture and pub/sub messaging patterns with platforms like Apache Kafka, is expected. Strong knowledge of relational databases (MS SQL, Oracle, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB, Cassandra) is required. Working knowledge of DevOps practices (CI/CD, provisioning, monitoring) and containerization technologies (Docker, Kubernetes) is needed. A solid understanding of software engineering principles, object-oriented design, and design patterns, coupled with experience in an Agile/Scrum environment, is vital. Excellent problem-solving, troubleshooting, and communication skills, with the ability to collaborate in a distributed team, are essential. A commitment to continuous learning and staying updated with the latest software development technologies is important.

Nice-to-have qualifications include experience with Java and related technologies, and knowledge of the Life Insurance & Annuities domain.

Join Zinnia to collaborate with smart, creative professionals dedicated to delivering cutting-edge technologies and transforming the insurance industry. Visit www.zinnia.com for more information. We are an Equal Opportunity employer committed to a diverse workforce.

Company

Zinnia

Zinnia

Zinnia is a premier technology platform dedicated to accelerating growth within the life and annuities insurance sector. We empower insurance companies with innovative enterprise solutions and data in...

Noida, Uttar Pradesh, India
Posted on Career Pages
Software Engineer III at Zinnia | Noida, Uttar Pradesh, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform