Develop software solutions by studying information needs, conferring with users, and analyzing systems flow, data usage, and work processes.
Investigate problem areas and prepare/install solutions by determining and designing system specifications, standards, and programming.
Write, test, debug, and document complex programs, including client/server and web-based applications using C# (.NET), Blazor, and SQL.
Design, develop, and implement specialized programs or routines to enhance front-end and back-end web-based applications using HTML5, CSS, C# .NET Blazor, SQL, Stored Procedures, Oracle, and SQL Server.
Collaborate with systems analysts, architects, and business areas to gather/validate requirements, understand technical issues, and model solutions that meet functional and technical needs.
Provide application support through problem diagnosis and implementation of changes to maintain software at the most current level.
Work extensively with DevExpress tools, including advanced use of DevExpress grids to create interactive, user-friendly interfaces.
Design and implement new stored procedures while maintaining compatibility with existing ones.
Use Visual Studio 2022 and .NET Core 9.0 to deliver scalable, high-performance solutions.
Conduct research and analysis to supplement and enhance applications using HTML5, CSS, C# .NET Blazor, SQL, Stored Procedures, Oracle, and SQL Server.
Recommend improvements to processes for application development projects.
Perform other duties as assigned.
Candidate Skills and Qualifications
Minimum Requirements:
Bachelor’s degree or higher with at least 4 years of experience.
4+ years of experience developing web-based software applications.
4+ years of experience in root cause analysis and resolution.
4+ years of programming experience in multiple languages including .NET, HTML, HTML5, ASP, Java, JSP, C#, SQL, and stored procedures.
4+ years of proficiency in web programming using .NET/C#, JavaScript, HTML, CSS, SQL, Stored Procedures, Oracle, and SQL Server.
3+ years of experience with Agile SDLC methodology.
3+ years of experience working on a team performing SDLC-related tasks.
3+ years of experience collaborating within teams for requirements gathering, software development, modifications, and maintenance.
3+ years of experience presenting in-person software application change demonstrations to seek customer approval of proposed designs.
2+ years of experience using Azure DevOps, Jira, or similar tools.
1+ year of experience programming in C# .NET Blazor.
Preferred Qualifications:
4+ years of experience porting existing codebase from Java to C# .NET Blazor.
4+ years of experience and knowledge of responsive web design practices and implementation.
4+ years of experience and knowledge of Web Content Accessibility Guidelines (WCAG) and their implementation.
Previous experience working with state-level systems.