What are the responsibilities and job description for the Software Engineer (Agile) position at NDA?
Job Title: Software Engineer (Agile)
About the Role:
We are seeking a Software Engineer to join our team at ASRS. You will work on projects designed to improve business operations, such as streamlining payment processes, enhancing online member services, and modernizing client-server applications into web-based solutions.
As part of one of our 7 Agile Scrum teams, you will collaborate with technology and business leaders, guided by an experienced Technical Lead, to deliver impactful solutions in a DevOps-driven environment.
Key Responsibilities:
- Develop and maintain applications across all tiers: user interface, controller logic, back-end services, and database operations.
- Contribute to Agile Scrum team activities using tools like Atlassian Agile and JIRA.
- Create automated tests, implement user stories, and deliver functional software after each sprint.
- Collaborate with cross-functional teams to ensure project success and continuous improvement.
Skills and Qualifications:
- Technical Expertise:
- Minimum 5 years in IT and 3 years in Java web application development or web services.
- Proficiency in technologies such as jQuery, Bootstrap, Java 8, Spring Framework, Selenium, Cucumber, Apache Tomcat, and Oracle databases.
- Experience developing Automation Test Scripts and familiarity with BDD/TDD principles.
- Education:
- Bachelor’s degree in Software Development, Information Technology, or a related field (highly desired).
- Continued education or certifications will be considered a plus.
What We Offer:
- A stable, collaborative work environment that prioritizes work-life balance.
- Opportunities to work with current frameworks and technologies to keep your skills sharp and up-to-date.
- A professional atmosphere that values innovation, accountability, and results.
Ready to Apply?
If you are a motivated and knowledgeable Agile Software Engineer eager to make an impact, we encourage you to apply today!