Job DescriptionTitle: Software Developer 2 Location: Onsite - Austin, TX (Local candidates only) This role supports application development efforts for a state government agency, focusing on creating and enhancing business-critical software solutions. It requires hands-on development using technologies such as ASP.NET Core, Angular, C#, and Oracle. The selected candidate will collaborate closely with analysts, designers, and other developers to support full lifecycle application development and ensure high-quality, maintainable solutions. Your role:
- Design, develop, and maintain complex software systems using C#, ASP.NET Core, Angular, and Oracle.
- Build and integrate APIs, stored procedures, and services using Web API and RESTful standards.
- Conduct thorough testing, including creating test data and debugging code.
- Collaborate with trainers, support staff, and network teams to modify and implement new or existing systems.
- Analyze and resolve production issues across various system components.
- Evaluate business requirements and translate them into technical specifications and application logic.
- Communicate project progress and development status to team leads or project managers.
- Participate in code reviews to ensure quality and adherence to standards.
- Maintain technical documentation for systems and applications.
What you've got:
- At least 5 years of experience developing enterprise-level applications using C#, ASP.NET Core, Web API, RESTful services, and Entity Framework.
- 5 years of experience with debugging, testing, and enhancing software applications.
- 5 years of hands-on experience with Angular development, including TypeScript, RxJS, and component-based architecture.
- Strong skills in Oracle PL/SQL development.
- Ability to process information logically and develop efficient system logic and program specifications.
- Excellent written and verbal communication skills.
- Strong interpersonal skills with the ability to work effectively in a collaborative environment.
- Knowledge of Agile/Scrum delivery methodologies.
- Familiarity with IT industry trends and the ability to align them with organizational goals.
- Understanding of architectural principles and tools relevant to software and infrastructure design.
- Experience applying best practices for protecting data integrity and aligning with IT standards.
- Bachelor's degree in Computer Science, Engineering, or a related field required.
- Preferred: Familiarity with information architecture, enterprise software environments, and long-term infrastructure planning.
To find more great tech-centric jobs, please visit www.phoenixstaff.com.