About the Role
Title:Senior Application Programmer
Location: US
Job Description:
Overview
The Senior Application Programmer is responsible for the development and enhancement of web applications (DPS) Financial Module. The role requires a deep technical proficiency in .NET technologies and a commitment to collaborative problem-solving, sophisticated design, and quality product delivery.
This position performs all duties and responsibilities in accordance with the Mission, Vision, and Core Values of Cayuse.
Responsibilities
- Develop and maintain web applications using C#, ASP.NET, SQL Server, and HTML, adhering to OTS standards and best practices.
- Design, code, compile, test, debug, and document new and existing web applications, ensuring robust maintenance and support.
- Conduct quality assurance reviews and testing on new code to maintain high standards of software reliability and performance.
- Actively participate in Scrum ceremonies, including team meetings and design sessions, fostering an Agile development environment.
- Provide technical knowledge transfer, training, documentation, mentorship, and guidance to State personnel for all requested work.
- Monitor, review, and audit the performance of customer-agency replacement software, making necessary performance improvements.
- Other duties as assigned.
Qualifications
Here’s What You Need
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Five (5) or more years of experience in web development with C#, ASP.NET Core, and Entity Framework.
- Two (2) or more years of experience working in an Agile/Scrum environment.
- Demonstrated experience with SQL Server and proficiency in T-SQL.
- Experience working with Louisiana DPS projects or similar government IT projects.
- Excellent communication skills, both oral and written and the ability to provide mentorship to State personnel
- Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.
- Must possess problem-solving skills.
- Ability to respond effectively to customers with a sense of urgency.
- Proficient in Microsoft and Adobe toolsets, including Excel, Word, PowerPoint, Acrobat, etc.
- Highly motivated with the ability to handle and manage multiple tasks at any one time.
- Ability to forge new relationships, individual and teaming in nature.
- Must be a Self-starter, that can work independently and as part of a team.
Preferred Qualifications:
- Experience with MVC architecture using .Net Core 2.x or 3.x, VueJS, Bootstrap, JavaScript, SSIS/SSRS.
- Familiarity with Distributed Design Systems (SOA/Microservices) and DevOps Practices (CI/CD).
- Knowledge of State of Louisiana Enterprise Architecture (EA) and other State services such as IAM, EDMS, OTS Print Shop services.
- Experience in developing, maintaining, and/or supporting financial systems.
- Experience working on IT projects with the Louisiana Department of Public Safety and support systems for government entities.