Mandatory Skills:
A bachelors degree in computer science or equivalent
4 years of handson experience in programming in .Net Asp.Net Web Forms SQL Server
Deep understanding of .net fundamentals.
Overview
The Dot Net SQL Developer plays a crucial role in the development and maintenance of web applications ensuring seamless integration between frontend and backend services. This position requires a deep understanding of .NET technologies particularly C# as well as strong expertise in SQL for database management. The developer will work closely with crossfunctional teams to design implement and optimize applications that meet user requirements and improve overall business efficiency. With a focus on performance and scalability the Dot Net SQL Developer will contribute to the continuous improvement of our software solutions ensuring that they align with industry best practices and organizational standards. This position is vital in promoting technological advancements within the company providing a stable and secure environment for data handling and application functionality ultimately enabling enhanced user experiences. Strong communication and problemsolving skills are essential to navigate complex development challenges.
Key Responsibilities
- Design develop and maintain robust web applications using the .NET framework.
- Write clean scalable and efficient code in C#.
- Perform database design and management using SQL Server.
- Collaborate with product owners to gather and analyze requirements.
- Utilize Entity Framework to connect applications with data sources.
- Create and consume RESTful APIs for seamless integration.
- Participate in code reviews and ensure adherence to coding standards.
- Implement frontend functionalities using HTML CSS and JavaScript.
- Debug and troubleshoot existing applications for performance issues.
- Maintain legacy systems while integrating new technologies.
- Contribute to Agile development processes participating in sprints and standup meetings.
- Document software specifications and design patterns for future reference.
- Work with version control systems such as Git for code management.
- Prepare and execute unit tests and integration tests.
- Provide technical support and training to junior developers.
Required Qualifications
- Bachelor s degree in Computer Science Information Technology or related field.
- Proven experience in .NET development with a focus on C#.
- Strong understanding of SQL and database management systems particularly SQL Server.
- Experience with Entity Framework and LINQ.
- Familiarity with ASP.NET MVC and Web API frameworks.
- Knowledge of frontend technologies including HTML CSS JavaScript and jQuery.
- Experience with Agile methodologies and software development lifecycle.
- Ability to troubleshoot and resolve software defects efficiently.
- Solid understanding of version control especially Git.
- Excellent analytical and problemsolving skills.
- Strong communication and interpersonal skills.
- Experience working in a teamoriented environment.
- Familiarity with cloud services (e.g. Azure AWS) is a plus.
- Ability to manage multiple tasks and meet deadlines effectively.
- Willingness to learn new technologies and frameworks.
version control,linq,cloud services (e.g., azure, aws),agile methodologies,agile methodology,jquery,sql server,web api,css,html,.net,entity framework,asp.net mvc,javascript,sql,c#,team collaboration,git