
Software Engineer II
Cayuse Holdings
full-time
Posted on:
Location Type: Office
Location: Austin • Texas • United States
Visit company websiteExplore more
Salary
💰 $89,107 - $127,296 per year
About the role
- Provide support and expertise for the development, enhancement, and maintenance of critical IT applications within the client’s portfolio.
- Ensure that delivered solutions align with business requirements, follow established guidelines, and effectively support the client’s initiatives.
- Perform highly advanced senior-level computer programming work.
- Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
- Investigate problem areas.
- Prepare and install solutions by determining and designing system specifications, standards, and programming.
- Write, test, debug, and document complex programs, including client/server and web-based applications using C# (.Net), Blazor, and/or SQL.
- Design, develop and implement specialized programs or routines to create, supplement, and enhance front and back-end web-based applications software using HTML5, CSS, C# .NET Blazor, SQL, Stored Procedures, Oracle, and SQL Server.
- Work closely and coordinate with systems analysts, architects, and various business areas to gather/validate requirements, understand technical issues, limitations and model solutions that meet the functional and technical requirements.
- Provide support of Texas Department of Agriculture applications software through diagnosis of problems and implementation of changes to resolve problems and maintain software at the most current level.
- Perform research and analysis required specialized programs or routines to supplement and enhance front and back-end web-based applications software using HTML5, CSS, C# .NET Blazor, SQL, Stored Procedures, Oracle, and SQL Server.
- Recommend improvements to processes for application development projects, as needed.
Requirements
- Bachelor’s degree or higher
- 4 years of experience in development of web-based software applications
- 4 years of experience in programming in various coding languages including but not limited to: .Net, HTML, HTML5, ASP, Java, JSP, .NET/C#, front end and back-end user interface methodologies technologies, SQL, and stored procedures
- 4 years of experience experience and proficiency in web programming using code languages: .NET/C#, JavaScript, HTML, CSS SQL, Stored Procedures, Oracle, and SQL Server
- 3 years of experience with Agile SDLC methodology
- 3+ years of experience working on a team performing a variety of SDLC related tasks
- 3+ years of experience in intra-team collaboration for requirements gathering and software development, modifications, and maintenance
- 3+ year of experience in presenting in-person software application change demonstrations for the purposes of seeking customer approval of proposed design
- 2+ years of experience using Azure Dev Ops, Jira, or similar
- 1+ years of experience programming in C# .Net Blazor
- Must be able to pass a background check
- Desired Qualifications: 4 years of experience in porting existing codebase from Java to C# .NET Blazor
- 4 years of experience and knowledge of responsive web design practices and implementation
- 4 years of experience and knowledge of Web Content Accessibility Guidelines (WCAG), and implementation
- 4 years of experience working with TDA systems.
Benefits
- Medical, Dental and Vision Insurance
- Wellness Program
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability options
- Basic Life and AD&D Insurance (Company Provided)
- Voluntary Life and AD&D options
- 401(k) Retirement Savings Plan with matching after one year
- Paid Time Off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETBlazorSQLHTML5CSSStored ProceduresOracleSQL ServerJava
Soft Skills
team collaborationrequirements gatheringproblem solvingcommunicationpresentation skillsprocess improvementanalytical skillsuser interface methodologiestechnical issue resolutionclient support