Software Developer IILocation - Austin, TXPosition Overview: Seeking an experienced Software Developer II to support the design, development, testing, implementation, and maintenance of enterprise applications. The ideal candidate will have strong experience with Angular, C#, ASP.NET, Oracle databases, and Agile development methodologies.
Experience Required- 7+ Years of Software Development Experience
- 7+ Years of Programming, Systems Analysis, and Complex Business Process Development
- 7+ Years of Coding, Testing, Debugging, and Application Support
- Experience with Agile and Scrum Methodologies
Technical Skills Required- Angular
- C#
- ASP.NET
- Oracle Database
- Stored Procedures
- Triggers
- Object-Oriented Programming
- Scripting Languages
- Software Testing and Debugging
- Code Reviews
- Application Support and Troubleshooting
- Systems Analysis
- Software Documentation
Core ResponsibilitiesSoftware Development & Testing (35%)- Design, code, modify, and maintain complex applications
- Develop subroutines, triggers, stored procedures, classes, objects, and scripts
- Create and execute test plans, test data, and test scripts
- Debug and resolve application issues
- Follow established development, documentation, and testing standards
- Participate in peer code reviews
System Support & Enhancements (25%)- Implement enhancements and modifications to existing systems
- Support new application deployments
- Analyze and resolve production issues
- Collaborate with trainers, technical support teams, network specialists, and contractors
- Provide technical guidance and user support
Requirements Analysis (10%)- Analyze business and technical requirements
- Participate in application enhancement planning
- Recommend technical solutions
Team Collaboration (20%)- Work closely with developers, UX designers, business analysts, and systems analysts
- Coordinate development activities across project teams
- Provide project status updates to leadership
Documentation (10%)- Develop and maintain technical documentation
- Document system changes, procedures, and application functionality
Required Knowledge Areas- Software Architecture and Design Principles
- Information Technology Industry Trends
- Emerging Technologies
- Data Integrity and Security Best Practices
- Infrastructure and Application Architecture
- Enterprise Software Development Standards
- Agile/Scrum Software Delivery Methodologies
- Systems Integration and Enterprise Applications
Preferred Qualifications- 2+ Years Familiarity with Enterprise Information Architecture
- 2+ Years Experience with Information Management Methodologies
- Familiarity with Existing and Planned Software Architecture and Infrastructure Components
For more details reach at