
Experian•15h ago
Career Pages
Software Engineer
Hyderabad, in
Full Time
Mid Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Software Engineer - Cloud Modernisation
Experian is seeking a motivated Software Engineer to play a key role in our cloud modernization initiatives. This position is based in Hyderabad and is a hybrid role, reporting to the Director of Engineering.
Key Responsibilities
- Contribute to the development of high-quality software within an agile team, ensuring deliverables align with business needs and agile methodologies.
- Translate complex business requirements into efficient, scalable, and low-defect code.
- Collaborate effectively with cross-functional teams throughout the software development lifecycle, including design, development, testing, and release.
- Champion and implement development practices that support continuous integration, delivery, and ongoing improvement.
- Integrate DevSecOps principles into the development workflow, utilizing tools for static code analysis and security scanning.
- Maintain comprehensive documentation for code, processes, and system architecture to facilitate knowledge sharing and ensure maintainability.
Qualifications
- 1 to 4 years of practical experience in software development.
- A degree in Computer Science (B.Sc.), MCA, or B.Tech in Engineering, or an equivalent higher qualification.
- Demonstrated experience in developing secure, mission-critical, high-volume web systems, particularly within regulated sectors like finance and insurance.
Required Technical Skills & Knowledge
- Proficiency in .NET 6+ / .NET Core / .NET Framework, with experience building scalable REST, SOAP, and RPC APIs using ASP.NET and C#.
- Expertise in writing effective unit and integration tests using xUnit/nUnit, with practical experience in Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Familiarity with mocking frameworks, clean architecture principles, SOLID principles, and common design patterns.
- Strong expertise in SQL and NoSQL databases.
- Knowledge of Docker and experience with Kubernetes.
Desirable & Useful Skills
- Working knowledge of Generative AI (GenAI) tools for coding assistance.
- Familiarity with Python/Scala, Spark, or other big data processing frameworks.
- Experience working in agile environments such as Scrum or Kanban.
- AWS or other public cloud certifications.
- Understanding of Domain-Driven Design (DDD) and Event-Driven Architecture (EDA).
- Experience with event streaming/messaging tools like Kafka, EventBridge, Kinesis, RabbitMQ, or ActiveMQ.
- Knowledge of Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or CDK.
- Familiarity with CI/CD tools including GitHub Actions, GitLab CI, or Jenkins.
- Exposure to static code analysis and vulnerability management practices.
Company
Experian
Experian Company OverviewExperian is a global leader in data and technology, dedicated to creating opportunities for individuals and businesses worldwide. We leverage our expertise in data, analytics,...
Hyderabad, in
Posted on Career Pages