Match score not available

Application .NET Developer Expert - Remote

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)

Offer summary

Qualifications:

Bachelor's degree in computer science or related field., 10 years of full lifecycle web-based software development experience., Expertise in ASP.NET, C#, and SQL Server., Experience with Azure services and tools..

Key responsabilities:

  • Develop and maintain computer applications.
  • Collaborate with business analysts to determine system requirements.
NOVALINK SOLUTIONS LLC logo
NOVALINK SOLUTIONS LLC SME https://novalink-solutions.com/
51 - 200 Employees
See all jobs

Job description

Application Developer .NET Expert

Job Overview:
This position is part of an Applications Development team responsible for providing IT programming services to the Department of Health and Human Services (DHHS) staff. Under the Information Services and Technology Web Solutions team, the role involves working on projects across multiple business areas within the DHHS agency. The systems are developed using the Microsoft ASP.NET framework, Microsoft Visual C#, Telerik DevCraft toolset, and Microsoft SQL.

Mandatory Position Requirements:

Note: All experience must be current within the last 12 months.

  • Ten (10) years of full lifecycle web-based software development experience.
  • Ten (10) years of experience with .NET Entity Framework.
  • Ten (10) years of experience with ASP.NET Core.
  • Ten (10) years of experience with ASP.NET MVC.
  • Seven (7) years of experience using the Telerik Kendo UI for ASP.NET Core MVC.
  • Ten (10) years of experience with C# programming.
  • Seven (7) years of experience writing complex SQL queries and stored procedures with MS SQL Server.
  • Five (5) years of experience using SQL Server Reporting Services (SSRS).
  • Eight (8) years of experience using Visual Studio.
  • Eight (8) years of experience with AJAX.
  • Eight (8) years of experience working with JSON.
  • Eight (8) years of experience using JavaScript.
  • Eight (8) years of experience with jQuery.
  • Ten (10) years of experience with RESTful Web Services using ASP.NET Web API.
  • Ten (10) years of experience developing enterprise-level applications using Azure services and tools.
  • Experience working as part of a software development team, utilizing structured procedures and guidelines.
  • Experience in researching and resolving online production support issues, with the ability to solve problems within tight timeframes.
  • Strong collaborative skills, service orientation, and the ability to work effectively with both business and technical staff at various levels.
  • Strong analytical skills, including working directly with business staff to determine effective technical solutions for business requirements.
  • Ability to prioritize and manage multiple tasks effectively.

Preferred Position Requirements:

  • Experience as an IIS Administrator.
  • Experience using SQL Server Integration Services (SSIS).
  • Experience with AD and Azure AD B2C for authentication and resource protection.
  • Experience with Azure DevOps pipelines and application deployments to Azure cloud.
  • Familiarity with Microsoft Word, Excel, and Visio.
  • Experience with Adobe Workfront Tools.
  • Experience working with State Government DHHS applications.
  • Familiarity with Jira Issue Tracking software.

Characteristics:

  • Trusted and respected as a thought leader.
  • Displays intellectual curiosity and integrity.
  • Motivated and driven by achieving long-term technical outcomes.
  • Ability to work effectively in a team environment and lead cross-functional teams.

Job Overview:
This position is for an Applications Development team responsible for providing IT technical programming services to Department of Health and Human Services (DHHS) staff. It is part of the Information Services and Technology (IS&T) Web Solutions Team, and the role will involve working with a programming team on projects across multiple business areas within the DHHS agency. The position also includes mentoring peers and subordinates and consulting with clients on application-related issues.

Job Duties:
Under general direction, the individual in this role will be responsible for all phases of the development lifecycle and maintenance of assigned computer applications. This includes:

  • Communicating with business analysts to determine system requirements.
  • Researching system enhancements and addressing issues.
  • Performing analysis and design for computer applications.
  • Writing code and conducting tests.
  • Completing related tasks as assigned.

The role involves working directly with business and technical staff to determine technical solutions for business requirements. The individual will design, code, and test both front-end and back-end applications and will have full technical knowledge of all phases of application development. The role also provides production support for both small and large applications, ensuring the resolution of issues in a timely manner.

Preferred Qualifications:

Requirements:

  • A bachelor’s degree or equivalent in computer science, information systems, mathematics, engineering, or a related field, and 10 years of experience, education, or training in coding computer applications. Programming experience may be substituted for education on a year-for-year basis.

Experience:

  • Microsoft Visual Studio, .NET, C#, ASP.Net Core, MVC, Entity Framework, Kendo UI for MVC, JavaScript, jQuery, Bootstrap, CSS, HTML, SQL 2016 Database or above, Subversion for code repository, Microsoft Office, Visio, and SharePoint.
  • Creating and supporting reports using Microsoft SSRS.
  • Working with DHHS systems.
  • Experience in Agile methodologies.

Other:

  • Regular and reliable attendance.

Knowledge, Skills, and Abilities:

Knowledge of:

  • Software development principles and methods.
  • Business and organizational planning, coordination, and execution processes.
  • Design techniques, tools, and instruments.
  • Instructional methods and training techniques.
  • System design, development, optimization, and integration principles, including reusable components.
  • Customer service principles and processes.
  • Software testing procedures, programming, and documentation.
  • Infrastructure requirements, system analysis, logical and physical database design.
  • Database management principles and methodologies.

Skills in:

  • Analyzing needs and requirements to create designs.
  • Applying systems engineering concepts and factors.
  • Writing computer programs for a variety of purposes.
  • Information gathering, troubleshooting, and problem-solving.
  • Active listening and effective communication.
  • Active learning and reading comprehension.
  • Assessing the costs and benefits of potential actions.
  • Evaluating ideas and identifying key causes.
  • Debugging, maintaining, and writing code.
  • Integrating hardware and software components.
  • Determining appropriate output media/formats.

Abilities to:

  • Apply various programming languages effectively.
  • Understand and process information and ideas presented.
  • Reason inductively and deductively.
  • Communicate complex information clearly.
  • Identify problems, recognize patterns, and organize information logically.
  • Maintain focus and concentration over extended periods of time.
  • Think creatively and solve problems in innovative ways.
  • Prioritize, plan, and organize work efficiently.
  • Provide guidance to less experienced colleagues in solving programming challenges.
  • Test, install, implement, document, and maintain software.
  • Design, code, test, and debug large, complex computer applications.
  • Utilize computer-assisted software engineering tools during the development process.
  • Maintain and modify source code, upgrading code as necessary.


Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Microsoft Office
  • Problem Solving
  • Communication
  • Analytical Skills
  • Time Management
  • Teamwork

.NET Developer Related jobs