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