If you're seeking a sense of community and the ability for growth, look no further. Since 1982, we have been 100% dedicated to our people. Our approach permits greater ownership for individuals and welcomes input into decisions for a thriving workplace and happy employees. Our people are the core reason for AIS' success. As an employee owned company, we are looking for individuals that are passionate about finding innovative solutions, and excited about emerging technologies and capabilities. Responsibilities:
Cross-Functional Collaboration: Partner with different business functions to ensure the team has the necessary resources to progress effectively. Backlog Management: Maintain and refine the backlog to ensure it is prepared for upcoming development iterations, including the development of high-fidelity designs for specific features. Operational Support: Work closely with Operations to ensure developers have the required hardware and permissions to perform their tasks efficiently. Technical Debt Management: Assess and manage technical debt to minimize accumulation and ensure maintainable code. Iteration Planning: Ensure the backlog contains sufficient work for at least one to two iterations in advance. Task Refinement: Regularly refine tasks, breaking down larger items into manageable components and identifying dependencies. Task Assessment: Divide tasks according to their complexity to match the skill levels of team developers. Task Monitoring: Check the status of tasks, guide the team, and support members in removing obstacles while taking corrective action when needed. Code Quality Assurance: Oversee QA processes for code review tasks, ensuring proper code reviews are conducted by developers and meet expected quality and coding standards. Team Development: Mentor and groom team developers, providing frequent feedback and encouraging best engineering practices.
Qualifications:
Experience:
Minimum of 10 years in Agile software development, including experience with microservices architecture using open-source Java technology. At least 5 years of experience designing and developing complex software systems in virtualized cloud environments such as Azure. Minimum of 2 years of experience developing and deploying microservices in a cloud environment (preferred). Minimum of 3 years of experience in DevOps and Continuous Integration/Continuous Delivery (CI/CD) using tools such as Jenkins, GitHub, Docker, Kubernetes, and testing tools like SonarQube and JMeter. Minimum of 3 years leading multi-person technical tasks.
Education:
Skills:
Demonstrated ability to deliver Agile software solutions using best practices such as Test-Driven Development (TDD) or Adaptable Software Design. Exceptional verbal and written communication skills to present strategies and solutions effectively and to facilitate communication and collaboration with business stakeholders, ACIOs, and customers.
Clearance:
This role is ideal for a seasoned technical leader passionate about delivering high-quality software solutions while fostering team growth and maintaining a sustainable development environment. Applied Information Sciences is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, disability, protected veteran status, or any other basis covered by law. Employment decisions are based solely on qualifications, merit, and business need.
|