Delhi, Delhi, India
Finance & Banking
Full-Time
Rohini IT Consulting LLP
Overview
Job Overview
We are seeking a Mid-Level .NET Developer with experience in Cloud-Based SaaS applications to join our team in Pune. We are looking for a professional who is adept in .NET Core, CQRS, and Domain-Driven Design, and is eager to contribute to an advanced and dynamic team involved in high-tech software solutions.
Qualifications and Skills
- Proficiency in .NET Core (Mandatory skill) for developing efficient cloud-based SaaS applications ensuring high performance and responsiveness.
- Understanding of CQRS (Mandatory skill) patterns to segregate command and query responsibilities in complex business systems.
- Experience in Domain-Driven Design (DDD) (Mandatory skill) to manage business complexity in an elegant and explicit manner.
- Strong grasp of SOLID principles to maintain clean, understandable, and scalable codebases.
- Experience with Microservices Architecture ensuring independent deployment and scalability of services.
- Proficiency in Object-Oriented Programming (OOP) to design software using objects, data abstraction, and encapsulation.
- Experience with Windows Presentation Foundation (WPF) for creating comprehensive desktop applications with rich user experiences.
- Practical experience with React.js for building powerful and dynamic user interfaces that enhance user engagement and interaction.
Roles and Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new features within specified timelines.
- Develop and maintain high-quality code, adhering strictly to best practices and standards within the development lifecycle.
- Implement and manage software development practices that enhance code quality, reliability, and enhance productivity.
- Participate in code reviews, sharing feedback to ensure delivery of the highest-quality software and identify areas of improvement.
- Analyze requirements, determine feasibility, and create detailed technical design documents for solutions.
- Support and troubleshoot existing applications, evaluating and implementing software fixes and enhancements as required.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency and remain contemporary in the domain.
- Mentor junior members and assist in team development activities including collaborative workshops and knowledge sharing sessions.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in