4 Princeton IT Services Jobs
Senior .Net Developer - C#/ASP (11-16 yrs)
Princeton IT Services
posted 7d ago
Fixed timing
About the job :
Job Title : Senior .NET Developer
Location : Kakinada/Vijayawada
Position Shift : 2nd Shift
Role Overview :
We are looking for a highly experienced and skilled Senior .NET Developer with 10+ years of experience to lead and contribute to the design, development, and maintenance of software solutions.
The candidate should possess deep expertise in .NET technologies, a strong understanding of software development best practices, and the ability to mentor junior developers.
Key Responsibilities :
- Design, develop, and maintain scalable, high-performance software applications using the .NET framework.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Develop RESTful APIs, microservices, and web-based applications.
- Optimize and enhance existing applications for improved performance and scalability.
- Implement best practices for software development, including code reviews and unit testing.
- Provide technical leadership and mentorship to junior team members.
- Collaborate with DevOps teams to ensure seamless deployment and integration.
- Troubleshoot and resolve complex technical issues.
- Stay up-to-date with emerging trends and technologies in the .NET ecosystem.
Required Skills :
- Strong proficiency in C#, ASP.NET, and .NET Core.
- Experience with front-end technologies like Angular, React, or Blazor.
- Expertise in developing and consuming RESTful APIs and web services.
- Knowledge of database systems such as SQL Server, PostgreSQL, or MySQL, including writing and optimizing complex queries.
- Familiarity with cloud platforms like Azure or AWS.
- Hands-on experience with CI/CD pipelines and version control systems like Git.
- Strong understanding of design patterns, architectural principles, and software development life cycle (SDLC).
- Excellent problem-solving and debugging skills.
Preferred Qualifications :
- Experience in containerization technologies like Docker and Kubernetes.
- Knowledge of message queuing systems like RabbitMQ or Azure Service Bus.
- Familiarity with Agile methodologies and tools like JIRA or Azure DevOps.
- Certification in .NET or related technologies is a plus.
Educational Qualification :
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior .NET Developer roles with real interview advice