Overview
Job Description
We are looking for a Microsoft Technology developer who will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and design patterns. Your primary responsibility will be to design and develop features for existing and new products. Therefore, you must be skilled at problem-solving, solution design, and high-quality coding.
The person will be working on projects related to architecture design, re-architecting existing solutions, and moving them to a highly scalable cloud environment. Along with this, the candidate will be responsible for the development of new features, enhancements, bug fixes, optimizations, and other tasks to make the application robust and scalable.
Roles and Responsibilities
- Develop scalable, distributed, and high-performance components.
- Analyze and review requirements from product specifications and provide accurate estimates.
- Take ownership of the technical aspects of a product vertical.
- Drive code reviews and develop processes for coding practices adherence to engineering processes.
Technical Skills
- Knowledge of .NET Framework 4.0/4.5 and .NET Core
- Strong knowledge of designing distributed systems using C#, ASP.Net MVC, WCF/Web Services, SOA, LINQ, Web API, Entity Framework
- Strong ability to apply OOPS Concepts, SOLID principles, and Design patterns to complex problems
- Ability to design system components that are loosely coupled and highly cohesive to achieve massive scale
- Strong experience working with MS SQL Server Database and writing high-performing, optimized queries
- Should follow good design practices to write scalable, extendable, and testable code
- Ability to read and understand existing code to improve or extend functionality
- Ability to gather business requirements from clients and develop extensible and reusable solutions
- Knowledge of cloud computing
- Strength in designing truly scalable applications
- Awareness and practice of secure application/API programming practices
- Strong application design skills – high-level and low-level design
- Candidates with hands-on experience in developing .NET Core-based microservices platforms will be highly preferred.
You Should Have:
- Credible experience in C#, ASP.NET MVC, and .Net Core, anywhere between 2 to 5 years.
- A good understanding of IIS Architecture, MVC Architectural Patterns, and Restful Web API.
- Understanding of how API frameworks are built and analyzed for performance, security, and scalability.
- A passion for programming and writing defect-free code.
- An acumen for programming excellence and hunger to see your work successfully in the market.
- Strong communication skills with the ability to interact with international clients.
- Qualities like ownership, proactive communication, accountability, and self-motivation.
Job Types: Full-time, Permanent
Pay: Up to ₹1,200,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Internet reimbursement
- Paid sick time
Location Type:
- In-person
Experience:
- ASP.NET: 3 years (Required)
- .NET Core: 3 years (Required)
- APIs: 3 years (Required)
Location:
- Viman Nagar, Pune, Maharashtra (Required)
Work Location: In person
Speak with the employer
+91 9754364386