14 Aug
|
Dun u0026 Bradstreet
|
Hyderabad
14 Aug
Dun u0026 Bradstreet
Hyderabad
Designation: Senior Software Engineer
Employment Type: Partner Payroll
Business Unit: Data Supply Chain
Location: Hyderabad, India (Hybrid)
Key Responsibilities
- Design, develop, and maintain robust backend services and RESTful APIs using .NET 8, ASP.NET Core, and Web API technologies.
- Build scalable, high-performance, and secure backend applications by leveraging SOLID principles, clean architecture, and industry best practices.
- Develop and manage cloud-native solutions utilizing AWS services, including deployment, monitoring, scalability, and system integrations.
- Write high-quality, maintainable code with comprehensive unit testing, integration testing, and adoption of TDD/BDD methodologies where applicable.
- Contribute to and enhance CI/CD pipelines and automation processes using tools such as Git, Azure DevOps, TeamCity, or similar platforms.
- Collaborate closely with front-end teams, particularly Angular developers, to define and support API contracts and seamless system integrations.
- Participate actively in code reviews, technical design discussions, architectural planning, and continuous improvement initiatives.
- Mentor junior developers and contribute to fostering engineering excellence within the team.
Required Qualifications
- 5+ years of professional experience in backend development using .NET and ASP.NET Core.
- Robust hands-on expertise with .NET 8 (or other recent .NET versions).
- Deep understanding of RESTful API development, backend architecture, system design, and software engineering best practices.
- Strong knowledge of SQL databases, including query optimization and performance tuning.
- Proven experience working with AWS cloud services, such as EC2, S3, RDS, Lambda, CloudWatch, and serverless architectures.
- Solid understanding of SOLID principles, design patterns, clean code practices, and object-oriented programming concepts.
- Experience working in Agile/Scrum environments.
- Excellent verbal and written communication skills in English.
Preferred Qualifications
- Working knowledge of Angular for front-end collaboration and integration.
- Experience designing and developing microservices-based architectures.
- Familiarity with event-driven systems, messaging platforms, and asynchronous communication patterns.
- Prior experience in a senior engineering, technical leadership, or mentoring role.
📌 Senior Software Engineer (Partner's Payroll) (Hyderabad)
🏢 Dun u0026 Bradstreet
📍 Hyderabad