Manager, Software Development

AMN Healthcare   •  

Omaha, NE

Industry: Staffing


Less than 5 years

Posted 56 days ago

Job Description

The Manager, Software Development will enable Avantas to deliver advanced product features to our clients by providing technical leadership to the software development team members. This role will be responsible for communication with business stakeholders, driving the software development lifecycle process, providing project estimations, and delivering quality product to the business as well providing all aspects of leadership to the development team.

Job Tasks:

  • Leadership of development team with task management, 1:1's, annual reviews, status reports, and project planning
  • Oversight and driver of the software development processes to drive efficient workflow through development process and continuous integration
  • Establish technology road map with the engineering and leadership team to improve the underlying costs and capabilities of Avantas software
  • Adherence to coding policies, technical documentation and operational discipline as defined by the software development policy
  • Desired knowledge of languages and services: Jenkins, Artifactory, Kibana/Elastisearch, AWS Services (EFS, ELB, EC2, RDS, S3, EBS)
  • Excellent communication skills for team leadership, software release documentation, client response, and leadership team updates
  • Responsibilities include involvement in all aspects of the Software Development Life Cycle (Agile, Kanban & Waterfall) including technical requirements analysis, technical design, development, testing, code deployment, and production support
  • Responsible for the maintenance and migration of legacy technology layers to industry standard open source technologies
  • Knowledge of automated testing technologies and driving change from exclusive manual integration testing
  • Responsible for risk identification and risk mitigation strategies associated with the software including alignment to AMN and Avantas Information Security policies and procedures
  • Facilitator of on call process and events during event escalations for application downtime and degraded performance
  • Knowledge of statistical modeling tools such as R and IBM SPSS

Minimum Experience:

  • Bachelor's Degree in Computer Science, Engineering, Information Technology or related Business fields
  • 3-5 years of progressive work or education experience in leadership and oversight supporting software teams
  • Driver and change agent in process workflows and technology transformation
  • Strong communications ability in both written and verbal
  • Deep analysis and software design experience
  • Knowledge of DevOps automation and orchestration experience using tools such as Puppet, Chef, Artificatory, Jenkins, Git, GitFlow, BitBucket, Jira

Preferred Experience

  • Amazon Web Services code deploy, Oracle RDS, EC2, S3 and like technologies
  • Continuous Integration and Code Management best practices
  • Driver of cross team collaboration to meet project deadlines and shared business vision
  • Knowledge of Data Warehouse design and analytics software with integration into Business Intelligence systems
  • Proven team leadership and management skills with emphasis on on-time quality delivery
  • Understanding of automated software testing platforms and automation in the SDLC
  • Understanding of Service Oriented Architecture, including SOA and SaaS, Web Services, WSDL, SOAP, REST & RPC, JSON, Microservices, and Web Content Management Technologies

Education, Certifications & Experience

Minimum Education/Certifications:

  • Bachelor's Degree