Supervising software developers and quality assurance staff.
Establishing a mentoring program to build strong development teams.
Managing development productivity and quality levels to meet client expectations.
Consulting with onshore software engineering teams and management to implement software solutions.
Define objectives and key results, and metrics to drive continuous improvement.
Keeping abreast of new software technologies, as well as conforming to best practices in software development and cybersecurity.
REQUIRED EXPERIENCE AND SKILLS
Bachelor\'s degree in software engineering, computer science, information systems, information technology, or similar.
10+ years of experience in software development and team management.
Ability to mentor software developers and quality assurance engineers.
Extensive experience in developing, deploying, and integrating software solutions.
Proficiency in documenting processes and monitoring performance metrics.
Ability to keep up with software industry trends and innovation.
Exceptional interpersonal and communication skills.
PERSONAL CHARACTERISTICS
Must demonstrate Milliman\xe2\x80\x99s core values which include:
Integrity - Must be honest, fair, active listener, open communicator and accountable.
Teamwork - Work cooperatively and treat clients and coworkers with respect and dignity while valuing individual differences, encouraging innovative ideas, and sharing information.
Commitment to excellence - Demonstrate commitment to being creative, innovative, flexible, and adaptable, focusing on quality solutions, continually improving and being a winner.