Overview
Skills
Job Details
Work Type: Hybrid
Location : Frankfort , KY
Note: Please don t send me the resume if the candidate does not have the highlighted experience.
The ELC currently operates as a hybrid telecommute agency, with staff working 60% in-office and 40% remotely (typically 3 days in the office and 2 days remote). Employees may choose their remote workdays, though Wednesday is designated as a common in-office day for all staff.
Contracted Staff: After a 120-day onboarding and team integration period, contractors may be eligible for full-time telecommute status. Please note that occasional in-person meetings at the agency office may still be required.
As an executive branch agency, the ELC is subject to the policies and directives of the elected Executive Branch. This includes any future adjustments to telecommuting policies, which may expand or limit current arrangements.
Job Overview
We are seeking an experienced Senior Application Developer with extensive .NET experience. You will be building web applications using the .NET stack: backend development (C#, .NET Core, APIs), frontend technologies (HTML, CSS, JavaScript, etc), database work (SQL Server, Entity Framework, Oracle). We operate in a hybrid-Agile (SCRUM-like) methodology with daily standups, sprints, backlog grooming, and demos. This role will focus on designing, developing, and maintaining .NET applications while recommending and/or leveraging Power Apps, Power Automate, and Dynamics 365 capabilities for business solutions when practical.
The ideal candidate will have deep knowledge and experience of the .NET stack and be able to maintain and update legacy webapps and seamlessly build new apps. Someone that writes code daily and loves it. Someone that can build a proof of concept faster than one can mockup a PowerPoint.
Often times we have opportunities to implement workflow enhancements or office automations. We seek someone with experience and a passion for integrating and customizing Dynamics 365 and the Power Platform (Power Apps, Power Automate, and Power Pages) to meet simple automation needs. We have a goal of delivering basic capabilities faster.
Core Responsibilities
In an effort to make our agency s applications more accessible we want to improve the customer experience, usability, and maintainability of the agency s applications. Designs and builds web application components using a variety of technologies, techniques, and tools.
- Responsibilities include systems analysis, coding, testing, and implementation of web application programs, services and data interfaces
- Collaborate with analysts to implement enhancements and/or new applications
- Design, develop and implement large scale n-tiered web-based applications using .NET technologies
- Adhere to industry standards and software best practice guidelines
- Candidate with excellent written and verbal communication skills are preferred
An ideal candidate will support identified projects and other efforts by:
- Identify business needs and drivers of value and success
- Work with technical teams to determine and justify a solution approach that maximizes customer value through improvements to workflow, production, efficiency and/or effectiveness
- Work with the project team on task creation and estimating
- Work with project/business stakeholders and/or users to facilitate user acceptance testing
- Researching and answering questions about the defined work, identified bugs, and assisting in technical roadblocks
- Ask probing questions to fully understand user stories with the ability to provide feedback on possible implications of any and all requests
- Understand the as-is and to-be business processes to ensure all parties are working toward the same goal
- Work closely with stakeholders in refining user scenarios as needed
- Work with continuous improvement in mind in order to identify and document system recommendations for current and future development
Skills and Technologies
There are literally hundreds of ways to get things done, but here are some of the tools we use or want to use:
- C#, JavaScript, Jquery, HTML, ASP.NET Core, CSS
- SQL, Oracle
- MVC, Razor, bootstrap
- RESTful API, JSON, XML, Service Oriented Architecture, web services
- Power Apps, Power Automate, Power Pages, Dynamics 365
- iTextSharp, RDLC, or similar report generation tools
- IAM solutions like ADFS, Entra ID, SAML
Minimum Requirements
- Excellent written and oral communication skills in English. Must be able to effectively and comfortably communicate with all types of individuals from the customer technical expert to the customer executive management
- Bachelor s Degree with a focus in IT or equivalent combination of experience/knowledge
- Knowledge of and experience with Agile processes
- Strong analytical, design and problem-solving skills
- Ability to work independently/self-reliant and show initiative with minimum supervision
- Ability to quickly learn new technologies and apply appropriately to business situations
- Strong team player who enjoys working in a fast-paced team atmosphere
- Ability to work under pressure; meet strict deadlines
- Ability to listen effectively and seek clarification
- Ability to build a rapport with clients