Today
Public Trust
Unspecified
Unspecified
IT - Software
Remote/Hybrid• (Off-Site/Hybrid)
OVERVIEW:
We are seeking a Full-Stack Software Engineer to join our highly collaborative team. In this role, you will be instrumental in designing and developing our customer-facing web application, enhancing its functionality and driving performance improvements. The Developer will work with users to define reporting needed and work in conjunction with other programmers. The ideal candidate will have demonstrated project management skills to support coordination and planning, along with excellent communication and documentation skills. The candidate will work with financial users to identify and implement reporting tools.
GENERAL DUTIES:
REQUIRED QUALIFICATIONS:
CLEARANCE:
We are seeking a Full-Stack Software Engineer to join our highly collaborative team. In this role, you will be instrumental in designing and developing our customer-facing web application, enhancing its functionality and driving performance improvements. The Developer will work with users to define reporting needed and work in conjunction with other programmers. The ideal candidate will have demonstrated project management skills to support coordination and planning, along with excellent communication and documentation skills. The candidate will work with financial users to identify and implement reporting tools.
GENERAL DUTIES:
- The Developers role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications.
- The Developer will also research, design, document, and modify software specifications throughout the production life cycle.
- This individual will also provide mentoring, support and guidance to the implementation and interface team and for user reporting.
- Develop, maintain, and optimize our core ASP.NET application using C#, .NET 4.8+, and SQL Server with a strong focus on data access and system scalability.
- Create and tune complex SQL queries using ADO.NET and Entity Framework for data processing. Develop front-end functionality with JavaScript and Vue.js, ensuring a responsive and engaging user experience.
- Lead the troubleshooting and resolution of complex issues with the support of the team.
- Participate in all phases of the SDLC to ensure smooth delivery for customers and support issues as needed.
- Improve engineering practices, aligning with company goals for continuous improvement.
REQUIRED QUALIFICATIONS:
- 5+ years' experience with ASP.Net MVC, C#, JavaScript, Entity Framework, LINQ, SQL Server, and the Microsoft .NET stack.
- Strong SQL Server experience including writing complex queries and performance tuning.
- Vue.js (or similar frontend framework) experience is required.
- Strong analytical and problem-solving skills, with an eagerness to get to the root of complex issue is required.
- Experience with Azure DevOps (or similar) for Scrum-based issue tracking, release management, and Git is required.
- An interest in accounting, finance, and reporting systems is strongly preferred.
- Microsoft Azure (or similar) cloud experience is preferred.
- College diploma or University degree in the field of computer science, information systems, or software engineering is preferred.
- You'll love this role if:
- You are technically curious and are keen on taking ownership of your work
- You are eager to learn and motivated to grow
- You are able to contribute in a collaborative manner
- You have a knack for improving the big picture by homing in on little details that count
CLEARANCE:
- US Citizenship required
group id: 90943786