What are the responsibilities and job description for the Application/Database Architecture - Software Engineer (Agile) position at SR International Inc.?
Job Details
Position Summary:
The Arizona State Retirement System (ASRS) is seeking an experienced Agile Software Engineer to contribute to projects improving business operations, including payment processing, enhancing member online services, and modernizing legacy applications. You will be part of a dedicated Agile Scrum team, collaborating with 4-7 members, technical leads, and business leaders to deliver high-quality, secure software solutions.
Key Responsibilities:
- Develop Java web applications, services, and automated test scripts.
- Work across the software stack, including UI, back-end services, and databases.
- Employ Agile methodologies and DevOps practices to manage development and deployment pipelines.
- Collaborate with teams using tools like Atlassian Agile and JIRA.
- Ensure secure software development and address vulnerabilities.
Skills and Qualifications:
- Required:
- 5 years of IT experience.
- 3 years developing Java web applications/web services.
- 2 years creating automated test scripts.
- Familiarity with BDD/TDD; knowledge of Cucumber is a plus.
- Experience with Agile Scrum, systems analysis, and application design.
- Preferred:
- Knowledge of secure software practices and software vulnerability remediation.
- Familiarity with version control, configuration management, and continuous integration.
Technical Expertise:
- JQuery, Bootstrap, Java 8, Cucumber, Selenium, Apache Tomcat, Spring Framework, and Oracle databases.
Education:
- Bachelor s degree in Software Development, Information Technology, or a related field is highly desired.
- Continued education and certifications are a plus.
Additional Requirements:
- Must pass a 7-year national county criminal clearance.