Software Engineer (Remote)
Neumo Group
Job Description
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Software Engineer (Remote) Full Time Professional TX, US 3 days ago Requisition ID: 2553 Job Summary We are seeking a Software Engineer to design, build, and maintain data-intensive, client/server enterprise applications in a complex, data-driven environment. This role is centered on C#, WinForms desktop applications, and Microsoft SQL Server systems that power core business workflows.
Success in this role requires strong problem-solving skills, the ability to work within established architectures, and ownership of delivering reliable, performant solutions in real-world production environments. Duties and Responsibilities Design, develop, and maintain core application logic using C# Build and support Windows desktop applications using WinForms Develop and optimize SQL Server database objects including stored procedures, queries, and schema design Troubleshoot and resolve complex production issues across database, application, and UI layers Work within and improve complex legacy systems while maintaining production stability Contribute to ongoing enhancements and modernization of existing client/server applications Collaborate with QA, Product, and cross-functional teams to deliver high-quality releases Participate in code reviews and contribute to improving development standards and practices Support testing efforts and improve deployment and release processes Perform other duties as assigned Education and Experience Strong professional experience with C# in production systems Solid experience building and maintaining WinForms desktop applications Strong experience with Microsoft SQL Server, including: Writing and optimizing complex queries and stored procedures Database design and performance tuning Experience working on systems where performance and reliability are critical to business operations Experience with traditional client/server architectures 3–5 years of professional software development experience Experience conducting code reviews and mentoring other engineers Experience working in complex, multi-system or legacy-integrated environments Experience modernizing legacy desktop or client/server systems Experience with automated testing for desktop applications Familiarity with deployment tools and release management for desktop environments Experience with reporting tools or data-heavy applications Knowledge, Skills and Abilities Familiarity with .NET Framework (or .NET for Windows desktop applications) Understanding of application performance profiling and optimization Ability to debug complex issues across multiple layers (database, application, UI) Proven ability to design and implement maintainable, scalable systems Strong collaboration skills across engineering, QA, and product teams Ability to take ownership of deliverables and drive work through to completion Ability to quickly understand existing systems and make safe, incremental improvements in production environments Exposure to modern development tools (e.g., AI-assisted coding tools like Claude Cowork) Demonstrated understanding of system quality attributes, including: Reliability Performance Security Maintainability Office setting with a moderate noise level. The employee will work at an individual workstation, using a telephone and computer.
Physical Demands Must be able to remain seated for extended periods. Regular use of a computer and other office machinery, such as printers and copy machines. Occasional movement around the office.
Frequent communication via telephone. Neumo offers a competitive benefits and compensation package and are looking for team members who will thrive in our dynamic environment. Neumo is an Equal Opportunity Employer.
Selection for a position will be made without regard to race, religion, national origin, sex, political affiliation, marital status, non-disqualifying physical handicap, and age. #J-18808-Ljbffr