i
Persistent Systems
161 Persistent Systems Jobs
Persistent Systems - .Net Developer - C#/ASP/MVC (6-8 yrs)
Persistent Systems
posted 1mon ago
Flexible timing
Key skills for the job
About the Role :
We are seeking a highly skilled and experienced .NET Developer to join our team.
You will be a key contributor in designing, developing, and maintaining robust and scalable applications using the Microsoft .NET stack.
This role requires a strong understanding of software engineering principles, a passion for clean code, and the ability to collaborate effectively within an Agile environment.
Key Responsibilities :
- Develop and maintain web applications using C#, ASP.NET Core, Web API, and MVC.
- Contribute to both front-end (HTML, CSS, JavaScript) and back-end development.
- Design, develop, and deploy microservices using .NET Core.
- Create and consume RESTful services.
- Develop software that interacts with SQL Server and other databases.
- Implement Test-Driven Development (TDD) using NUnit and MOQ.
- Experience with cloud platforms like Azure or GCP is a significant advantage.
- Design solutions that meet both functional and non-functional requirements.
- Demonstrate competency in software design and engineering best practices.
- Utilize common design patterns to create maintainable and scalable code.
- Implement and maintain Continuous Integration and Continuous Deployment pipelines.
- Focus on code quality, utilizing code metrics, refactoring techniques, and ensuring high code coverage.
- Collaborate effectively with other developers, testers, and stakeholders.
- Demonstrate strong oral and written communication skills.
Qualifications :
Essential :
- Bachelor's/Master's degree in Computer Science or equivalent.
- 6+ years of experience with the following primary skills :
1. C# ASP. NET Core
2. Web API , MVC
3. Microservices design and development
4. JavaScript
5. Kafka
6. SQL
- Strong hands-on experience in web development using .NET Core, Web API, and MVC.
- Proven experience creating and consuming RESTful services.
- Experience with Microservices architecture and CI/CD.
- Ability to design solutions for both functional and non-functional requirements.
- High level of competency in software design and software engineering implementation.
- Familiarity with common design patterns.
- Experience developing software that interacts with SQL Server and other databases.
- Excellent oral and written communication skills.
- Ability to work independently and meet deadlines.
- Experience/knowledge of code metrics, code quality, refactoring, and code coverage
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Persistent Systems DOT NET Developer roles with real interview advice