FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
Avenu Insights & AnalyticsSoftware Engineer designing and maintaining data-intensive client/server applications using C#, WinForms, and SQL Server in a dynamic government-focused environment.
Tech Stack
Tools & technologiesMS SQL ServerSQL
About the role
Key responsibilities & impact- 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
Requirements
What you’ll need- 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
Benefits
Comp & perks- Competitive benefits and compensation package
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#WinFormsSQL Serverstored proceduresqueriesschema designperformance tuningautomated testingclient/server architecturelegacy systems
Soft Skills
troubleshootingcollaborationcode reviewsmentoringproblem-solvingcommunicationdevelopment standardsproduction stabilityenhancementsmodernization