Hub Groupposted 13 days ago
$115,000 - $130,000/Yr
Full-time • Manager
Oak Brook, IL
Support Activities for Transportation

About the position

The Manager, Applications Development is a member of the Information Technology management team and is responsible for the development of a state-of-the-art microservices application platform and guides the development of cloud-native applications and frameworks using an API-first strategy. This individual will provide oversight to all phases of the software development process, with specific emphasis on quality and on time delivery. The successful candidate will have a proven track record of growing, leading and managing successful teams and individuals in an agile software development environment. Extensive knowledge of modern development processes and technologies is essential in this role. This individual will also be expected to work closely with business and technology leadership to influence, refine and communicate out platform strategies to the broader team.

Responsibilities

  • Design and drive internal methodologies and process improvements shaping the engineering organization into a world class team utilizing best in class practices and technologies.
  • Implement Agile (Scrum) methodologies.
  • Oversee cross-domain E2E design and implementation of complex features.
  • Manage Continuous Integration and Delivery (DevOps) processes.
  • Ensure software maturity and quality.
  • Control versioning and scope.
  • Conduct unit testing and code analysis.
  • Design and test application security.
  • Build rapport and grow consensus with peers and other groups.
  • Attract, engage and retain top diverse technical talent.
  • Articulate complex technical issues to all levels of the organization.
  • Manage staff performance and identify training needs.
  • Review and approve project deliverables for architectural soundness.
  • Ensure adherence to internal controls and policies for projects and systems change management.
  • Enforce quality practices and provide quality measurements to leadership.
  • Provide direction and promote growth of DevOps function.
  • Manage scope and delivery expectations with business partners.
  • Partner with business and enterprise architecture teams to ensure application design meets requirements.

Requirements

  • B.S. in Computer Science, Information Systems, or related field.
  • 5+ years overall IT system architecture, design, development, deployment experience.
  • 3+ years of experience coaching on Agile methodologies and tools.
  • 3+ years of leadership experience in software development overseeing large scale, distributed, web-based products.
  • Knowledge and experience in developing software using agile methodologies.
  • Knowledge and experience in developing enterprise applications using OO Design, Microservices architecture, SOLID Design principles.
  • Solid experience in technologies such as NodeJS, AngularJS, Cordova/Ionic, Docker, REST, JSON, XML, HTML/HTML5, CSS, NoSQL, and Azure/AWS.
  • Experience with NoSQL technologies such as MongoDB, Redis.
  • Experience developing containerized applications using Azure, AWS, Docker.
  • Solid knowledge and experience in CI/CD tools and DevOps principles.
  • Effective leader with exceptional interpersonal & communication skills.
  • Strong analytical and problem solving skills.
  • Solid experience with web services, system integration and service oriented architecture.
  • Flexible and adaptable attitude, disciplined to manage multiple responsibilities.
  • Experience with the Atlassian suite of products (Confluence, Jira, GitHub, Bitbucket).
  • Excellent organizational and time management skills.
  • Highly detail oriented.
  • Demonstrable leadership and influencing skills.
  • Proficient in multi-tasking and managing multiple projects.

Benefits

  • Salary Range: $115,000 - $130,000+/year
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service