Software Engineer 2 - 26-00980

Houston 28 days agoFull-time External
Negotiable
Job Title: Software Engineer 2 Location: Austin, TX Duration: 3 Months Work Arrangement: 100% On-site Position Overview: We are seeking an experienced Software Engineer to perform advanced application development and maintenance for enterprise web-based systems. This role involves designing, developing, testing, and supporting modern front-end and back-end solutions, as well as migrating legacy systems to scalable, interactive platforms. The ideal candidate will collaborate closely with technical and business stakeholders to deliver secure, efficient, and high-quality software solutions. Primary Responsibilities: Perform advanced computer programming and software development activities Design, develop, test, debug, and document complex client/server and web-based applications Analyze system requirements, workflows, data usage, and business processes to design effective solutions Develop and enhance front-end and back-end web applications using: C# (.NET / .NET Core) Blazor HTML5, CSS SQL, Stored Procedures Oracle and SQL Server databases Design and implement specialized programs or routines to supplement and enhance application functionality Collaborate with systems analysts, architects, and business teams to gather and validate requirements Diagnose application issues and implement code fixes and enhancements to maintain system stability Support modernization efforts, including migration of legacy standalone databases to interactive platforms using Oracle DB Utilize development tools such as Visual Studio and DevExpress to build scalable, high-performance applications Conduct research and analysis to recommend and implement application enhancements Recommend improvements to application development processes and standards Participate in Agile SDLC activities, including planning, development, testing, and demonstrations Present software changes and enhancements to stakeholders for review and approval Perform other duties as assigned Required Qualifications: Bachelor’s degree (or higher) in Computer Science, Information Systems, or a related field 4+ years of experience developing web-based software applications 4+ years of experience programming with technologies including: .NET / C# HTML / HTML5 CSS JavaScript SQL and Stored Procedures Oracle and SQL Server 3+ years of experience working in an Agile SDLC environment 3+ years of experience collaborating within development teams across the SDLC lifecycle 3+ years of experience gathering requirements, implementing enhancements, and maintaining applications 3+ years of experience presenting software changes or demonstrations to stakeholders 2+ years of experience using Agile tools such as Azure DevOps, Jira, or similar 1+ year of hands-on experience developing applications using C# .NET Blazor Preferred Qualifications: Experience migrating or porting applications from Java to C# .NET Blazor Experience implementing responsive web design best practices Knowledge of and experience implementing Web Content Accessibility Guidelines (WCAG) Prior experience supporting enterprise or government systems