The Application/Web Developer develops, designs, and administers critical web and console applications, micro services, desktop and mobile applications. Developers create front-end GUI and backend data services on a variety of platforms, and oversee the entire life cycle of applications.
Responsibilities & Duties
SQL Database Development
Troubleshoot and resolve reported issues generated from a helpdesk ticketing system.
Design, develop, implement and optimize databases and database objects (tables, stored procedures, indexing and statistics) ensuring their stability, reliability and performance.
Ability to research, tune and uplift existing legacy stored procedures and other database objects by query optimization, indexing etc.
Develop and manage SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS) and SQL Job Agent scheduling.
Documents code instruction and logic in stored procedures.
Communicates and works closely with other developers, subject matter experts and 3rd party vendors during the software development lifecycle.
Demo to business analysts, QA/QE and Support staff on newly developed apps and features
Backend API Development
Troubleshoot and resolve reported issues generated from a helpdesk ticketing system.
REST API development using C#, .NET Standard/Core and Entity Framework.
Works with XML, JSON data structures and knowledge of JWT Authorization/Authentication technologies.
Documents code instruction and logic in component files.
Demo to business analysts, QA/QE and Support staff on newly developed apps and features
Web/Application Development
Troubleshoots and resolves reported issues generated from a helpdesk ticketing system.
Involvement in UI/UX design of new features and applications
Develops in HTML, JavaScript/TypeScript, AngularJS, Angular6+ and Angular libraries such as Material, Bootstrap and KendoUI.
Mobile app development (hybrid and native).
Documents code instruction and logic in component files.
Demo to business analysts, QA/QE and Support staff on newly developed apps and features
Other Responsibilities
Develop and troubleshoot Console apps, Powershell and IIS.
Works in TFS for CI/CD (Git) and Agile development ticketing system.
Reports current development status and reports any issues during development at the daily standup meetings.
Document application development work in TFS and other mediums of documentation (ie: Word Documents).
Train co-developers and support staff on new changes.
Minimum Requirements
Graduation from a Community College or Technical School with a major in computer science or related field and six (6) years of experience in a computer science related field including experience in applications development and/or database development. Military experience and education in the field of work related to the position's role may be substituted on a year-for-year basis.
Preferred: Bachelor’s degree plus four years of experience in a computer science related field including experience in web programming, BI applications development, and/or related Big data systems.
Preferred Certifications: Microsoft Certified Professional Developer (MCPD)
Additional Training Preferred:
Previous experience in a behavior healthcare agency preferred. Microsoft certified training in the areas specifically support by this position preferred.
Knowledge, Skills, & Abilities
Must be highly proficient in at least one of the below three main technology stacks:
SQL Database Development
SQL database design
SQL table design
SQL stored procedure design
SQL optimization, troubleshooting, indexing, statistics etc.
SQL Profiler
Ad-hoc and custom report writing in T-SQL
SQL Server Report Services (SSRS)
SQL Server Integration Services (SSIS)
Implementing SQL standards, best practices and DRY coding principals
Writing and debugging code in SQL Server Management Studio (IDE)
Backend API Development
.NET Standard
.NET Core
C#
Entity Framework
REST API development
JWT Authentication/Authorization
JSON and XML data structures
API component structure, best practices and DRY coding principals
Writing and debugging code in Visual Studio 2015+ (IDE)
Writing and debugging code in VS Code (ID)
Web/Application Development
UI/UX design
JavaScript/Typescript
AngularJS, Angular 6+
JSON and XML data structures
Angular component structure, best practices and DRY coding principals
Writing and debugging code in Visual Studio 2015+ (IDE)
Writing and debugging code in VS Code (ID)
HTML
CSS
SCSS
Component libraries: Material, Bootstrap, KendoUI
Other Skills
TFS
CI/CD (Git)
Powershell
IIS and Web hosting
Documentation and writing skills
Salary Range
$75,438 - $129,865
Education
Preferred
Associates or better in Computer Science
Skills
Preferred
SQL
AngularJS, Angular 6+
Entity Framework
REST API development
C#
Behaviors
Preferred
Thought Provoking: Capable of making others think deeply on a subject
Team Player: Works well as a member of a group
Enthusiastic: Shows intense and eager enjoyment and interest
Motivations
Preferred
Self-Starter: Inspired to perform without outside help
Ability to Make an Impact: Inspired to perform well by the ability to contribute to the success of a project or the organization