Role:Senior Software Developer
Location: KY Remote
OVERVIEW
The AOC information &Technology Services Department is seeking a contract resource for the role of
Senior Software Developer- Development Team, who can assist a development team to develop new
and maintain existing software to the specification of the KCOJ.
KEYWORDS
Full Stack, C#, MVC, ASP.NET, .NetCore, Javascript, Web API, Azure, LINQ, JSON, T-SQL, WCF, XML, SSRS,
Crystal Reports, Vue.js, WinForms, Visual Studio 2019, REST, SOAP, Service-oriented architectures SOA,
HTML, CSS, SSMS, Stored Procedure, SSIS, DTS, SQL Jobs, Views, Triggers, Tables, Clustered IIS, Security
ESSENTIAL CHARACTERISTICS OF THE SUCCESSFUL CANDIDATE
The KCOJ Senior Software Developer will analyze, document, refactor and redesign, troubleshoot, and
support, Client. Following the KCOJ Software Development and Delivery Methodology the Senior Software Developer may participate in requirements
elicitation, systems design and estimation, software development and testing, and systems support in collaboration with the larger Client Enterprise Software business team.
Must have experience building enterprise level web applications and services for equivalent domains (i.e., Justice,Medical, Banking).
DUTIES OR RESPONSIBILITIES OF THIS CLASSIFICATION
- Analyze business requirements with business analyst to develop new or modify existing programs to meet business needs and technical requirements. Using Microsoft VSTS to create and track the technical tasks, stories.
- Define, develop, test, release, and maintain new and/or current software tools, web applications using Microsoft .NET framework, WinForms, Vue.js, C#, and ASP.Net MVC,JavaScript and Microsoft SQL Server.
- The development tools used are Microsoft Visual studio,SQL Server Management studio, Unit test frameworks, SOAP UI.Configure, install, and maintain WinForms, Web applications and web services using hosting environment like Microsoft IIS Server, SQL Server and windows servers.
- Research, document, and implement improvement for new or existing application programs and processes.
- The data movement processes are implemented using Microsoft Business Intelligence tools (SSIS, web services and Web API). Release process are managed using VSTS, InstallShield and WIX.
- Write, translate, and code software tools per functional and nonfunctional specifications with adherence to code quality, security standards and other quality standards. Using ReSharper,Visual studio debugger, Chrome developer tools and SOAP UI.
- Develop scripts to enhance functionality, usability, appearance of web applications using modern frameworks like Bootstrap, jQuery, etc.
- Develop and compile data for unit, peer and/or integration testing of programs. Using MS Excel,Redgate data generation tool.
- Perform testing on new and existing software for fixing bugs, isolating areas for improvement,and general debugging. Create and track bugs using VSTS.
- Administer diagnostic analysis of test results and deliver solutions to critical areas.
OTHER SKILLS
- Extensive business and/or systems analysis skills required.
- Working knowledge of Microsoft Office Suite (365).
- Effective written and oral communication skills.
MINIMUM REQUIREMENTS
- Education: Bachelor’s degree in Computer Science, Mathematics, or related field
- Education Substitute: 5+ yrs. job experience or Associates degree in Computer Science/Information
- Technology (related field) with 2+ yrs. job-related experience
SPECIAL REQUIREMENTS: (LICENSES, REGULATIONS, CERTIFICATES, ADVANCED EDUCATION, ETC.)
- 2+ year experience configuring, implementing, and troubleshooting enterprise applications in a networked environment
TYPICAL WORKING CONDITIONS AND UNIQUE PHYSICAL REQUIREMENTS
Required Work Location Infrastructure:
- 100MB or better internet service.
- Audio Visual systems for Microsoft Teams.
- Dedicated Work Area with the ability to remove distractions.
Working Conditions
- Available during off hours and on weekends.
- Remote Team Collaboration