15 Oct
|
Experian
|
Hyderabad
15 Oct
Experian
Hyderabad
Job Description
- Apply advanced knowledge of software engineering principles, including object-oriented design, domain driven design, and distributed systems architecture, to design and deliver scalable, resilient, and maintainable applications.
- Design and implement cloud native solutions using Microsoft Azure, including App Services, Functions, Service Bus, Event Grid, and containerized workloads, ensuring high availability and fault tolerance.
- Ensure applications satisfy both functional and non-functional requirements, including performance, scalability, security, and reliability, through rigorous testing strategies, code reviews, and adherence to defined quality standards.
- Write high quality, performant, and secure code in C# and .NET, conforming to established architectural patterns, secure coding practices, and enterprise engineering standards.
- Lead the design and development of RESTful APIs, microservices, and event driven architectures, ensuring proper versioning, backward compatibility, and contract integrity.
- Develop and increase relational and non-relational data models using SQL Server and other data platforms, ensuring data integrity, performance efficiency, and scalability.
- Guide CI/CD implementation using Azure DevOps or equivalent tooling, including automated builds, testing pipelines, infrastructure as code, and deployment strategies.
- Mentor and coach engineers on architectural patterns, coding standards, testing strategies, and engineering best practices, thereby elevating overall team capability and code quality.
- Conduct thorough code reviews with a focus on maintainability, performance, security, and understanding of architectural standards.
- Ensure compliance with security standards, regulatory requirements, and internal governance policies, in handling sensitive or regulated data.
- You will report to an Engineering Manager
📌 Senior Software Engineer (Hyderabad)
🏢 Experian
📍 Hyderabad