
S&P Global Market Intelligence•1h ago
Naukri
Dot Net Developer
Hybrid - Gurugram
Full Time
Mid Level
N/A
N/A
N/A
Full Job Description
Role and Responsibilities
- Develop and maintain applications using C# and .NET Core for the backend.
- Collaborate with cross-functional teams to design, implement, and deliver high-quality software solutions.
- Write clean, scalable, and maintainable code following best practices and coding standards.
- Integrate APIs and services to ensure seamless communication between frontend and backend systems.
- Work with cloud platforms (preferably GCP) for deployment, monitoring, and scaling applications.
- Participate in code reviews, unit testing, and debugging to ensure robust and reliable software.
- Contribute to architecture discussions and help improve system performance and security.
- Stay updated with emerging technologies and frameworks to continuously enhance product capabilities.
Candidate Profile
We are looking for a skilled .NET Developer with experience in enterprise-level applications. The ideal candidate will possess:
- Strong back-end development expertise with C# and .NET Core, focused on building high-performance services and jobs.
- Proficiency in RESTful APIs, microservices, and design principles such as SOLID and common design patterns.
- Hands-on experience with both relational (e.g., Microsoft SQL Server, Postgres) and non-relational databases (e.g., MongoDB).
- Familiarity with Test-Driven Development (TDD) and relevant testing frameworks.
- Comfort in using CI/CD tools like Azure DevOps or similar, and version control with Git.
- Knowledge of message brokers or pub-sub systems like Kafka, RabbitMQ is advantageous.
- Some frontend development experience with frameworks like ReactJS or Angular is beneficial.
- Familiarity with containerization and orchestration technologies such as Docker, Kubernetes, and infrastructure as code tools like Terraform is a plus.
- Full software development lifecycle (SDLC) experience.
- Excellent communication and problem-solving skills, with strong analytical and debugging capabilities.
- A Bachelor's or advanced degree in Computer Science or a related engineering discipline.
Additional Exposure
- Experience with cloud platforms (Azure/AWS/GCP) and CI/CD pipelines.
- Knowledge of Python and experience with applications processing and analyzing large datasets.
- Familiarity with Agile software development methodologies.
- Experience working in multi-functional, multi-location teams.
Company
S&P Global Market Intelligence
Hybrid - Gurugram
Posted on Naukri