Skip to main content

Software Development Manager - Agile Methods

Technology
NasTech Global, Inc.
Birmingham, United States€90,000 - €130,000 /year2 weeks agoUntil 6/6/2026
Full timeOn-site

Job description

Requirements

Must have:

- Proven experience in managing offshore teams at the enterprise level, which is crucial for this position.
  • In-depth understanding and proficiency in project management methodologies, resource management practices, and change management strategies.
  • A background in Java is preferred, though the first two skills are considered more critical.
  • Experience in object-oriented analysis and design.
  • Familiarity with database design, programming languages, and coding techniques.

Responsibilities:

- Lead projects and ensure the successful technical implementation of business software applications.
  • Create and monitor project plans daily, perform quality assessments, and address functional, quality, and timeline challenges as needed.
  • Develop or oversee the creation of project governance documents that clearly outline business objectives, scope, approach, and timelines.
  • Coordinate internal IT processes and resources to effectively implement new solutions within the business.
  • Facilitate communication and prepare project status updates for team members, project sponsors, and IT executives.
  • Monitor key project milestones and make necessary adjustments to project plans to achieve objectives.
  • Ensure compliance with project and business governance standards and methodologies.
  • Manage one or more cross-functional projects.
  • Adhere to policies and procedures, software development guidelines, user interface standards, and change control processes.
  • Conduct performance reviews for direct reports.
  • Guarantee timely delivery of projects according to specifications and inform executive management of any potential delays.
  • Define, measure, and report on project metrics.
  • Keep key user representatives and team members informed of project developments and resolution statuses.
  • Ensure applications are developed following established coding techniques.
  • Supervise and engage in the development and unit testing of solutions as outlined in the Technical Design, conducting code reviews with the appropriate technical staff to maintain standards and policies.
  • Propose design modifications and suggestions for processes and applications, exercising considerable discretion in setting assignment objectives.
  • Perform additional responsibilities as assigned.

Company:

We are seeking a Software Development Manager to join our team in Birmingham, Alabama. This is a direct hire position that offers a dynamic environment to lead and manage offshore teams. Our organization values innovative thinking and proactive communication, and you will play a critical role in delivering high-quality software solutions. We prioritize collaboration and strategic management to ensure our projects meet defined objectives and timelines.

Keywords
CodingUnit TestingJava

¿Te interesa este puesto?