Previous Job
Previous
Manager, Software Engineering (.Net)
Ref No.: 17-04235
Location: Kennesaw, Georgia
Manager - Software Engineering (.Net)
Fulltime/Perm role
Kennesaw, GA

Please send resumes to Karen.Bigini@nttdata.com

Duties:
  • The Manager, Software Engineering is an exciting position for leading a digital transformation within NTT DATA, Inc.
  • The position involves oversight of a full-stack .Net focused engineering team, technical operations, as well as direct management of a team of software engineering professionals.
  • The Manager, Software Engineering partners with Product and Project Management to understand business objectives, and then leads the development of technologies that achieve those objectives.
  • The Manager, Software Engineering drives the continuous pursuit of process improvement in software engineering, and performs hands-on systems consulting and guidance as well as troubleshooting as needed.
  • Provide leadership in support of the technology roadmap, as well as organizational direction and culture.
  • Lead execution and delivery of new initiatives as well as oversee operational support for solutions in production.
  • Lead and facilitate technical work planning sessions, sprint planning, and daily standup sessions.
  • Mentor, guide, and coach a team of software engineers. Coordinate training opportunities that support growth of professional/technical skills to drive increases in quality and business value.
  • Demonstrate an understanding of future trends in technology and how they impact the current and future state of the solution; present actionable information about these trends to engineering teams and senior management.
  • Ensure that technical solutions are aligned with established digital standards with respect to security, corporate governance, coding standards, monitoring, testing, source code management, and deployment.
  • Establish and maintain standards for development workflow and project management, consistent with defined objectives and strategic direction.
  • Continually research, discover and recommend software engineering process improvements that promote improved efficiency, collaboration, and quality.
  • Provide direct management oversight to software engineering team. Guide direct reports in support of their personal and organizational goals and responsibilities. Manage employee performance or discipline issues, and work with Director, Software Engineering to recommend compensation, recognition, transfer, promotion, or other personnel decisions.
  • Other tasks and duties as needed to support the team and/or business.

Position Requirements:
BS in Computer Science, MIS, business, or equivalent experience.
  • 5+ years overall professional experience working on software engineering teams.
  • 2+ years professional experience working on agile software engineering teams.

Required Skills:

Core Competency Requirements
  • Serious people leadership chops. Mentorship is the most important aspect of this role.
  • Demonstrated ability to plan, manage, and grow a software engineering organization.
  • Experience with large scale, enterprise software preferred.
  • Ability to influence all levels of the organization.
  • Strong understanding of lean software development and engineering techniques including continuous integration and continuous delivery.
  • Experience in a DevOps environment.
  • Experience performing troubleshooting, root-cause analysis, application design, and solution development for large-scale applications.
  • Demonstrated expert knowledge of software engineering methodology, practice, and architecture.
  • Demonstrated ability to successfully perform software engineer role across multiple, complex system implementations with custom and third-party applications across the development life cycle.
  • Demonstrated experience collaborating and translating product requirements into technical designs.
  • Experience delivering using agile processes (Scrum, Kanban).
  • Excellent team skills. Able to balance technology need, business need and sustainable process.
  • Excellent communication skills to form great working relationships with highly technical team members as well as non-technical team members.
  • Driven/self-motivated with a strong desire to continuously improve.
  • Passionate about technology.

Preferred Competency Requirements
  • Advanced degree and/or certifications preferred.
  • First-hand knowledge with REST API consumption.
  • Knowledge of SaaS, PaaS, and other cloud based technologies.
  • Experience with content delivery networks.
  • Familiarity with Microservices architecture, deployment, and development patterns.
  • Experience with financial services, such as payment and credit.
  • 2-3 years of experience designing REST APIs.
  • Experience with an API Management product.


NTT DATA Services is a leading IT services provider and global innovation partner with 130,000 professionals based in over 50 countries. NTT DATA recently acquired Dell Services. NTT DATA Services emphasizes long-term commitment and combines global reach and local intimacy to provide premier professional services, including consulting, application services, business process, IT outsourcing, and cloud-based solutions. We are a part of NTT Group, one of the world's largest technology services companies, generating more than $100 billion in annual revenues and partner to 80% of the Fortune 100. Visit www.nttdataservices.com to learn how our consultants, projects, managed services, and outsourcing engagements deliver value for a wide range of businesses and government agencies.

The Company is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. The Company will consider all qualified applicants for employment without regard to race, color, religious creed, citizenship, national origin, ancestry, age, sex, sexual orientation, genetic information, physical or mental disability, veteran or marital status, or any other class protected by law. To comply with applicable laws ensuring equal employment opportunities to qualified individuals with a disability, the Company will make reasonable accommodations for the known physical or mental limitations of an otherwise qualified individual with a disability who is an applicant or an employee unless undue hardship to the Company would result.