We are seeking skilled & experienced .NET Developer to join our dynamic IT team. The successful candidate will be responsible for designing, coding, testing, & implementing software solutions using .NET framework. The ideal candidate should have a strong understanding of software development principles, excellent problem-solving skills& the ability to work collaboratively in a team-oriented environment.
Responsibilities:
Software Development: Design, test & deploy high-quality software solutions using the .NET framework.
Collaborate with cross-functional teams to define, design & ship new features.
Application Maintenance: Debug & resolve software defects & issues in a timely manner.
Update & maintain existing software applications to meet evolving user requirements.
Database Management: Design & maintain databases, ensuring data integrity & optimal performance.
Develop and optimize SQL queries for efficient data retrieval and manipulation.
Code Review and Documentation:
Participate in code reviews to ensure code quality, standards compliance, and best practices.
Create and maintain technical documentation for both new and existing applications.
Collaboration: Collaborate with other developers, designers & stakeholders to deliver high-quality software solutions.
Work closely with business analysts to understand user requirements and translate them into technical specifications.
Testing: Conduct unit testing & integration testing to ensure the reliability & robustness of developed solutions.
Collaborate with QA teams to identify and resolve software defects.
Stay Updated: Stay current with industry trends, technologies & best practices.
Continuously update and improve skills in line with emerging technologies & tools.
Qualifications: Bachelors degree in Computer Science, IT, or related field.
Proven experience as a .NET Developer or Software Developer.
Proficient in C# & .NET framework.
Experience with MVC and Web API.