Software Engineer (Remote)

Avenu Holdings LLC

$80K — $120K *
US-AnywhereRemote in Texas, US
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software development
  • Proficient in C# for production systems
  • Experience with WinForms desktop applications
  • Strong Microsoft SQL Server skills including complex queries and stored procedures optimization
  • Background in traditional client/server architectures
  • Experience modernizing legacy systems and mentoring engineers
  • Familiarity with automated testing and deployment tools.

Responsibilities

  • Design and develop core application logic in C#
  • Build and maintain Windows desktop applications with WinForms
  • Develop and optimize SQL Server database objects
  • Troubleshoot complex production issues across all layers
  • Improve legacy systems while maintaining stability
  • Collaborate with cross-functional teams for high-quality releases
  • Participate in code reviews and refine development practices.

Benefits

  • Opportunities for professional development and mentorship
  • Flexible work environment with potential for remote work
  • Collaborative culture emphasizing teamwork and innovation
  • Access to modern development tools and technologies
  • Engagement with complex, impactful projects in data management.
Full Job Description
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


Work Environment:

  • 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.


Similar Jobs

More Jobs at Avenu Holdings LLC

More Information Technology Jobs

Find similar Software Engineer (Remote) jobs: