Posted in

Custom Software Engineering Manager

Custom Software Engineering Manager

CompanyAccenture
LocationCharlotte, NC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Must have a bachelor’s degree in Computer Science, Technology, Computer Information Systems, Computer Applications, Engineering, or a related field
  • 5 years of progressive post-baccalaureate experience in the IT consulting industry
  • 3 years of experience in designing, developing, and supporting front-end web, RESTful APIs, and database components adhering to SDLC best practices
  • 3 years of experience utilizing DevOps and Agile methodology
  • 3 years of experience coding and deploying applications using DevOps utilizing GitHub, Jenkins, and Maven
  • 3 years of experience developing and maintaining applications using Java Enterprise Edition, jQuery, Spring Boot, Microservices, JavaScript, and JSON
  • 3 years of experience working with SQL databases such as MySQL, PostgreSQL, or IBM DB2
  • 3 years of experience in IT Change Management, Problem Management, Incident Management, and Information Technology Infrastructure Library governance processes
  • 3 years of experience driving key delivery orchestration design decisions and suggesting improvements on ongoing issues
  • 3 years of experience creating technical designs for multi-tiered web applications
  • 3 years of experience managing onshore and offshore delivery teams supporting critical applications
  • 3 years of experience working with cloud native development and cloud technologies, including AWS
  • Willingness and ability to travel domestically approximately 80% of the time to meet client needs.

Responsibilities

  • Analyze, design, build, test, implement and maintain multiple system components or applications
  • Develop or update project plans for information technology projects, including project objectives, technologies, systems, information specifications, schedules, funding, and staffing
  • Maintain applications according to SLAs and manage project execution to ensure adherence to budget, schedule, and scope
  • Work across the Service Delivery Lifecycle on engineering solutions for new system rollouts, major/minor enhancements, and/or ongoing maintenance of existing applications
  • Design and code applications to functional and technical programming standards
  • Develop system specifications and interfaces for complex components
  • Identify and assess complex problems that require in-depth evaluation of variable factors and create solutions for implementation by the team
  • Supervise a team to gather and interpret user/system requirements into design specifications
  • Conduct project and issue management (including status reporting, issue reporting, and ETC/budget reporting) for assigned scope of work and make decisions that impact the team through regular consultation with senior management
  • Adhere to strategic direction set by senior management
  • Interact effectively with client or internal senior management.

Preferred Qualifications

    No preferred qualifications provided.