Avenu Insights & Analytics logo
Avenu Insights & Analytics

Strengthening governments’ operations and fostering community trust.

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 1978H1B No SponsorCompany SiteLinkedIn

Location

Texas

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishMS SQL ServerSQL

Job Description

Software Engineer

Avenu Insights & Analytics

• 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

Job Requirements

  • 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

  • Competitive benefits and compensation package

Related Job Pages

More Full-stack Engineer Jobs

Everbridge logo

Staff Software Engineer

Everbridge

After 9/11, Everbridge was founded to improve the way people communicate and find one another in critical situations. Through its Software-as-a-Service-based communications platfor

• Collaborating with cross-functional teams to design, develop, and deploy high-quality applications and APIs. • Participating in technical discussions and providing insights to improve architecture, scalability, and performance. • Participating in code reviews and providing constructive feedback • Investigating and resolving technical issues, ensuring smooth operation of web applications and APIs.

New Zealand
Gartner logo

Software Engineering Leadership Advisory – Executive Technology Services

Gartner

We deliver actionable, objective insight that drives smarter decisions and stronger performance.

Full TimeRemoteTeam 10,001+Since 1979H1B Sponsor

• Manage a portfolio of 28-30 clients, typically software engineering and applications leaders • Deliver value through regular briefings, workshops, roundtables, webinars, etc. • Coach and mentor clients on critical initiatives and challenges • Track and report value delivered • Responsible for member retention/renewal of subscription-based services • Collaborate with other Leadership Partners to improve effectiveness and innovation

Florida + 3 moreAll locations: Florida | New Jersey | Massachusetts | Texas
$160K - $194K / year
Job Closed
LITIT logo

Software Architect – Development Lead

LITIT

We deliver quality through client engagement and talent excellence

Full TimeRemoteTeam 51-200Since 2024H1B No Sponsor

• Define system architecture, including functional and interface design, ensuring smooth integration with external systems. • Lead technical direction as Software Architect and Development Lead, including task coordination and distribution within the team. • Manage and mentor a distributed development team, ensuring productivity and technical growth. • Contribute to technical and business requirements analysis, translating needs into scalable solutions. • Develop and maintain backend services and frontend components in line with established coding standards and guidelines. • Conduct code reviews and ensure high-quality, maintainable, and secure code aligned with client expectations. • Oversee implementation guidelines and ensure consistency across the codebase. • Act as a technical advisor to the client within an Agile Scrum environment. • Participate in client workshops, Scrum ceremonies, and regular project meetings. • Support recruitment efforts, including conducting technical interviews. • Ensure system reliability, scalability, and performance across microservices architecture and cloud environments.

Lithuania
€5.5K - €7.5K / month

Title: Senior Full Stack .Net Developer Location: Remote Work, United States Department: SW Engineer Job Identification: 2613145 Job Category: Software Travel Required: No Minimum Clearance Required: None Job Description: SAIC is seeking a motivated, career, and customer-oriented Senior Full Stack .Net Developer to join our team and begin an exciting and challenging career. This position is 100% remote. Responsibilities: - Serve as an active member of the software development team in an Agile environment. - Participate in regular meetings/ceremonies such as Daily Stand Ups, Sprint Planning, Reviews and Demos, Retrospectives, Risk meetings, etc. - Utilize full-stack development expertise in .Net web applications using C#, Unit testing, NUnit testing techniques, and deployment actions using CI/CD pipelines. - Design, build and/or fix bugs in a web-based application that utilizes cloud native services and architecture. - Architect metadata driven solutions to support customer requirements. - Ensure the performance, quality, and responsiveness of application. - Provide development support, as needed, for solutions deployed to production. - Implement long-term solutions and building blocks within the agile framework for improved reusability. - Interface with the stakeholders for project requirements. - Apply and promote good software engineering practices such as test automation, modularization, and simplification. - Coordinate and collaborate with colleagues on various problems and solutions. - Document software designs, which may include design diagrams, data flow diagrams, software module descriptions, etc. - Use Integrated Development Environment (IDE) tools to include Visual Studio, Azure DevOps and GIT. - Comfortable with Windows Operating systems and environments. Qualifications - Bachelor’s degree in computer science with minimum 10 years’ software development experience. - Ability to obtain and maintain a Public Trust that requires US citizenship. - System design and development with Microsoft .NET environment. - Solid experience with .Net Core, Angular and Razor. - Experience in implementing and applying software design patterns (e.g., CQRS, Mediator, Adapter, Factory, Singleton, and other Gang-of-Four patterns) in C# to develop clean, scalable, and maintainable application architectures. - Strong understanding of application security principles and experience implementing industry standards such as OAuth 2.0, OpenID Connect, and JWT for authentication and authorization. - Experience with REST and SOAP API development. - Experience with XML and JSON. - Experience with Azure Services. - Experience with section 508 and accessibility coding approaches. - Experience with MS SQL Server databases and writing complex SQL queries. - Experience with Agile development practices within Azure DevOps and cloud-based pipelines. - Excellent troubleshooting and resolution skills. - Ability to work in team environments across a diverse set of projects with multiple stakeholders. - Proactive approach to problem solving and a delivery mindset. - Experience with scripting languages such as bash, python, and PowerShell. - Regular participation in Design, Code Reviews, and System updates using agile development process. - Excellent written and oral communications skills. - Ability to work in a team environment consisting of developers with differing skillsets. About Us SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.

Worldwide