What are the responsibilities and job description for the Novalink Solutions is hiring: .NET Web Developer in Madison position at Novalink Solutions?
Job Description
This position will help develop new products and support existing web applications that are
maintained within the Enterprise section. The candidate will join an existing team to work on a
critical API consumed by multiple other development teams. They will have to contend with the
organizational challenges associated with balancing competing priorities from multiple teams.
Strong experience with REST APIs, fullstack development, .NET Core, and OAuth and OpenID
Connect are necessary for success in this role. Experience with writing custom SQL, coding for
authentication, using LDAP, supporting applications running in IIS, and test-driven development
and automated testing methodology is also helpful. The team uses GitHub for code
management, so familiarity with the tool and its uses is also important. Prior experience with
Security applications development is also valued.
Additionally, this candidate will work on projects as needed that include .NET MVC and .NET
Core web applications. They will use languages and tools such as JavaScript, jQuery, C#,
Bootstrap, and Kendo UI. Strong understanding of ASP.NET MVC and .NET Core, as well as
WebAPI and n-tier architecture are essential. Experience with SQL Server and developing stored
procedures is also helpful.
Project duties will include requirements analysis, design, front-end and back-end web
application development, testing, deployment activities, and production support. Expectations
for this position are development of quality code, active participation in code reviews, sharing
expertise, respectful communication, transparency, creation of technical documentation and the
ability to perform timely and quality production support. Strong communication skills and
collaborative mindset are critical to success in this role
List any special qualifications & years of experience : (List any specific skills, software, or
requirements the position will require. Optional format below)
Qualification
Analytical and problem-solving skills. Has provided
production support to applications post-production
Experience with authentication and authorization
techniques, including OAuth and OpenID Connect
Full stack development experience
Requirements analysis
Experience with REST APIs and web services
Experience with the full SDLC and knowledge of project
management principles
Desired Experience
8 years
8 years
8 years
8 years
5 years
8 years
Experience writing clear and concise technical
documentation and communication, including technical
requirements and design
Excellent clear and concise communication skills,
written and verbally
Experience performing unit and smoke tests
Experience with .NET applications and web application
design patterns
Application development expertise using .NET MVC
with C#; .NET Core, JavaScript, JQuery, Bootstrap, C#
Familiarity with GitHub and JIRA
Experience with SQL Server Stored Procedures
Experience with Entity framework and Kendo controls
e.g., Telerik, Angular, etc.)
Experience using CSS and HTML, and writing JavaScript
based responsive HTML 5 applications
Techniques for proactively prevent and reactively
respond to security threats
Experience with IIS
MS SQL Server & SQL Client tools
5 years
8 years
8 years
8 years
8 years
5 years
3 years
8 years
8 years
5 years
8 years
8 years
Please note the qualifications for this position per the contract :
The senior level .NET Web Developer designs, develops, and implements web-based
applications using .NET framework to support business requirements. Includes the use of related
development technologies such as ASP.NET, MVC, .NET CORE and supported programming
languages (e.g. C#, C , bootstrap) and scripting languages (e.g. TypeScript, JavaScript).
Performs development of front-end and back-end development of web applications and web
API's (webservices). Follows approved life cycle methodologies, creates documentation, and
performs application coding and testing. Resolves technical issues through debugging, research,
and investigation. Requires a bachelor's or associates degree in area of specialty or 8 years of
experience in the field or in a related area. Experience with standard concepts, practices, and
procedures within a particular field. Can perform with no direct supervision, code is reviewed by
team. Reviews junior developer's code.
Requirements
Top Skills :
- Demonstrated expertise with Entity Framework .NET Core (8 years)
- Strong experience with Rest APIs (5 years)
- Demonstrated extensive hands-on experience with fullstack development (8 years)
- Strong familiarity and experience with OAuth and OpenID Connect (8 years)
Project details : The candidate will join an existing team to work on a critical API consumed by multiple other development teams. The team uses GitHub for code management, so familiarity with the tool and its uses is also important. Prior experience with Security applications development is also valued. Strong communication skills and collaborative mindset are critical to success in this role. Additionally, this candidate will work on projects as needed that include .NET MVC and .NET Core web applications. They will use languages and tools such as JavaScript, jQuery, C#, Bootstrap, and Kendo UI.