HamburgerMenu
hirist

Pinnacle Infotech Solutions - .Net Engineer - ASP/C#

PINNACLE INFOTECH SOLUTIONS
Multiple Locations
5 - 7 Years

Posted on: 14/07/2025

Job Description

Job Title : .NET Engineer.

Location : Durgapur, Jaipur, Madurai.

Job Summary :

As a .NET Engineer, you will be responsible for developing, maintaining, and enhancing applications built on the .NET framework.

You will work closely with cross-functional teams to deliver robust, scalable, and secure applications that meet business needs.

This role requires a well-rounded engineer with a strong understanding of software development best practices and the flexibility to work on a variety of projects across the .NET ecosystem.

Qualifications :

- Bachelors degree in Computer Science, Engineering, or related field.

- 5+ years of experience in software development using the .NET framework or .NET Core.

- Proficiency in C# and .NET libraries; familiarity with ASP.NET, .NET Core, and Entity Framework.

- Strong understanding of SQL and relational database design.

- Experience with version control (Git), CI/CD pipelines, and deployment practices.

- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

- Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment.

- Knowledge of UI development using WPF.

Key Responsibilities :

Application Development :

- Design, develop, and maintain .NET applications using frameworks such as ASP.NET, .NET Core, and Entity Framework.

- Collaborate with team members to understand requirements and deliver high-quality, scalable solutions.

- Write clean, maintainable, and efficient code while adhering to established coding standards and practices.

System Integration and API Development :

- Build and integrate RESTful APIs to support seamless communication between services and front-end applications.

- Work with databases (SQL Server, MySQL) to design efficient data models and optimize query performance.

- Troubleshoot and resolve issues related to application performance and integration.

Quality Assurance and Testing :

- Conduct unit tests, integration tests, and participate in code reviews to ensure code quality and reliability.

- Collaborate with QA teams to develop testing strategies, debug issues, and improve the stability of applications.

Maintenance and Support :

- Monitor applications and address technical debt, performance bottlenecks, and security vulnerabilities.

- Provide technical support and guidance to team members, assisting with troubleshooting and best practices.

- Participate in regular updates and upgrades of applications, ensuring they remain secure and up to date.

Collaboration and Documentation :

- Work closely with project managers, designers, and other engineers to understand project requirements and deliver optimal solutions.

- Document code, processes, and system architecture for future reference and to assist other team members.


info-icon

Did you find something suspicious?