Senior .NET 5+ Developer

MYFLORIDA CORPORATION
Tallahassee, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 105K

Job location

Tallahassee, United States of America

Tech stack

ASP.NET
JavaScript
.NET
API
Agile Methodologies
AJAX
HTML5
Unit Testing
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Software Documentation
Information Systems
Computer Programming
Relational Databases
Programming Tools
Web Development
Language Integrated Query
Integrated Windows Authentication
Entity Framework
Windows Communication Foundation
jQuery
Knockout.js
Microsoft Visual Studio
Microsoft SQL Server
MVC
Object-Oriented Software Development
PCI Data Security Standards
Scrum
Regular Expressions
SharePoint
Software Engineering
SQL Stored Procedures
SQL Injection
SQL Databases
SQL Server Reporting Services
Test Data
TypeScript
Web Services
.NET Core
React
Cross-Site Scripting (XSS)
GIT
SASS
Information Technology
REST
Ddos
Software Version Control
Sql Tuning
Web Api

Job description

  • Research, design and develop .NET 5+ applications

  • Maintain and enhance existing .Net Framework applications

  • Consult with Business Analysts and users in defining system specifications

  • Document functional and technical design specifications from user requirements

  • Develop accessible client-side (client-facing) tools

  • Develop, execute and review unit test scripts

  • Develop comprehensive test data for systems tests

  • Mentor other development staff

  • Assist in research and implementation of development tool sets

  • Develop proof of concepts to demonstrate techniques and functionality

  • Coordinate the implementation and deployment of newly developed software

  • Develop procedures for troubleshooting malfunctions in existing systems

  • Write, prepare and/or review system, application and user documentation

  • Provide management status briefings

  • Perform other related duties as required

Requirements

A bachelor's degree from an accredited college or university in computer science, management information systems or engineering and five years of progressively responsible information systems experience. Progressively responsible information systems experience can substitute on a year-for-year basis for the required college education.

Preferred Qualifications

Preference will be given to applicants with the following:

Extensive Knowledge and actual work experience with:

  • ASP .Net, .Net 5+, Visual Studio, C#, MVC

  • Razor, Security (XSS/SQL injection), LINQ, Custom Helper Classes (Razor)

  • Web development with JavaScript, Typescript AJAX, HTML5, SASS/LESS/CSS and jQuery

  • Experience with Bootstrap, Knockout, React, Kendo, SASS or RegEx is a plus

  • Object Oriented Design and Software Development Life Cycles

  • Relational databases (MS SQL Server, SQL queries, stored procedures, SQL tuning)

  • Entity Framework or other ORM

Knowledge of the following:

  • Security best practices (XSS, DDOS, rate limiting)

  • Windows Authentication

  • Visual Studio Unit Testing Framework (or other unit testing frameworks)

  • Agile software development, including SCRUM

  • Web Services (ASMX, WCF, Web API, RESTful services)

  • SQL Server Reporting Services (SSRS)

  • Stored procedures, views and triggers

  • Azure DevOps, including Boards, Repos, and pipelines

  • Team Foundation version control

  • Git version control

  • Functional and technical design specifications

  • Application modernization to .Net 5

    • ADA Section 508 compliancy
  • PCI Compliance

  • Microsoft SharePoint (Using, Development, API programming)

  • Principles, practices and techniques of computer programming and systems design

Skills and abilities:

  • Ability to process information logically

  • Ability to analyze and interpret computer program data

  • Ability to analyze and interpret user requirements

  • Ability to prepare program specifications

  • Ability to troubleshoot malfunctions in applications

  • Ability to communicate technical information clearly and concisely, both verbal and written

  • Ability to establish and maintain effective working relationships with others

  • Strong problem solving skills

  • Strong attention to detail, analytical skills, design skills, and ability to multitask

  • Excellent communication and interpersonal skills

Benefits & conditions

Anticipated hiring salary range is $85,000 to $105,000, based on qualifications and experience. The Legislature offers a competitive benefits package.

Apply for this position