Sanrose Information Services Inc.
Location
Tallahassee, FL | United States
Job description
Position: Sr. Net Developer
Education:
- A bachelor's degree from an accredited college or university and seven years of experience in computer systems analysis and/or computer programming; or
- A bachelor's degree from an accredited college or university with a major in one of the computer sciences or management information systems and 3 years of experience with computer systems analysis and/or computer programming.
Certifications: Microsoft Certified Solutions or Professional Developer
Required Experience:
- 10+ years of successful system development, maintenance, support, and implementation/integration experience using Visual Studio .Net, C#, and SQL Server in application development projects.
- Proficiency in .NET Core development, including building web applications, APIs, and services using ASP.NET Core.
- Knowledge of .NET Core MVC for web application development.
- Experience with .NET Core Entity Framework for data access.
- Strong knowledge of C# programming, the primary language for .NET Core development.
- Understanding of object-oriented programming (OOP) principles and design patterns
- Proficiency in Microsoft SQL Server, including database design, query optimization, and administration.
- Ability to write and optimize SQL queries, stored procedures, and triggers.
- Expertise in designing and modeling relational databases, including normalization and schema design.
- Front-end web development skills using HTML, CSS, and JavaScript.
- Knowledge of modern web development frameworks and libraries (Angular, React, jQWidgets)
- Experience in designing and developing RESTful APIs using .NET Core for building web services.
- Knowledge of unit testing frameworks and practices to ensure code quality and reliability.
- SQL and T-SQL
- Strong understanding of SQL and Transact-SQL (T-SQL) for working with SQL Server databases.
- Problem-Solving: Strong problem-solving skills and the ability to troubleshoot and debug issues in applications and databases.
- Communication: Good communication and teamwork skills, as developers often work in collaboration with other team members, such as front-end developers, testers, and project managers.
- Security Awareness: Awareness of security best practices, including data encryption, authentication, and authorization, to protect sensitive data.
-
General Skills:
- Ability to plan, organize and coordinate work assignments.
- Ability to communicate technical information effectively.
- Ability to establish and maintain effective working relationships with others.
Please apply via dice or email your resume to: recruiter @ sanrose.com
Report this job
- Dice Id: 10368162
- Position Id: 4171
Job tags
Salary