Why This Role Stands Out
This hybrid role offers a fantastic opportunity to contribute to a customer-facing web application, leveraging your full-stack expertise in a collaborative environment with clear paths for professional growth. If you have a strong background in ASP.NET, C#, and SQL Server with excellent communication skills, you'll thrive in this position as you help define and implement critical reporting tools. Embrace this chance to enhance your skills and make a significant impact within a reputable company.
Quick Overview
Job Description
OVERVIEW: We are seeking a Full-Stack Software Engineer to join our highly collaborative team. In this role, you will play a key part in designing and developing our customer-facing web application, expanding its capabilities and improving overall performance. The Software Engineer will work with users to define reporting needed and work in conjunction with other engineers. 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 Software Engineer plays a key role in building, evolving, and maintaining software solutions that support business needs. This role involves designing, developing, testing, and improving applications with a focus on quality, performance, and scalability. The Software Engineer collaborates across teams to define and refine technical solutions, contributes to documentation and best practices, and provides mentorship and support to internal teams, with occasional involvement in customer support.
- Develop, maintain, and optimize our 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
- 7+ 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.
- Strong analytical and problem-solving skills, with an eagerness to get to the root of complex issues is required.
- Vue.js (or similar frontend framework) experience is required.
- Experience with Azure DevOps (or similar) for Scrum-based issue tracking, release management, and Git is required.
- Microsoft Azure (or similar) cloud experience is required.
- Understanding of modern security and compliance principles, with exposure to frameworks such as SOC 2, CMMC, or NIST is strongly preferred.
- An interest in accounting, finance, and reporting systems is required.
- College diploma or University degree in the field of computer science, information systems, or software engineering is preferred.
CLEARANCE
- US Citizenship required
Similar jobs
- VI
Java Full Stack Developer (only FTE or W2)
NewVirtusa Corporation
Dallas, TX🇺🇸Hybrid2 days agoMicroservicesSpringSpring Boot+4Technology - LT
C++ distributed systems developer
NewLaiba Technologies LLC
United States🇺🇸Remote20 hours agoMicroservicesC++Kubernetes+2Technology - CS
Senior Salesforce Developer - Remote / Telecommute
NewCynet Systems
Chicago, IL🇺🇸Remote20 hours agoSOAPSOC 2Agile+3Technology - SS
Java Developer
NewSIGNin Solutions Inc.
Dallas, TX🇺🇸Hybrid20 hours agoMicroservicesRxJSSpring+4Technology - VT
CIAM Developer
NewVaarida Technologies llc
Dallas, TX🇺🇸On-site20 hours agoAWSMFAOAuth+7Technology - IN
Salesforce Lead Developer- Need Visa Independent Candidates
NewIncorporan Inc
Plano, TX🇺🇸On-site20 hours agoTechnology