Staff Developer - MGI
Sorry, this job was removed at 1:26 a.m. (CST) on Tuesday, May 23, 2017
By clicking Apply Now you agree to share your profile information with the hiring company.
Responsibilities may include, but are not limited to:
35% [Primary Function] People Management/Performance Management
- Maintain working knowledge of the product line in terms of usage, business value, road map, and user perspective for their area of assignment.
- Provide managerial oversight of delivery of multiple scrum teams within a product line
- Sets and monitors performance goals & objectives, including providing feedback through performance appraisals and day-to-day discussions
- Determine both individual performance and team goals and ensure alignment with the overall product line goals and objectives
- Clarify roles and responsibilities for direct reports.
- Attend daily stand-ups, retrospectives, planning sessions, sprint reviews, etc. often enough to be abreast of common occurrences
15% Driving Execution
- Maintain technical knowledge of the product line in terms of architecture, tech stack, dependencies, scale and performance for their area of assignment.
- Provide influential connective tissue when needed by encouraging teams to utilize best practices upheld by other teams.
- Drive tri-annual release planning for teams within span of control; Contribute to the annual strategic planning process.
- Identify and manage team based risks and dependencies in partnership with product management and TPM as applicable
- Eliminate barriers to productivity; determine strategies and tactics to help direct reports avoid distractions during sprints
- Share the team vision and strategy to foster an understanding of the overall direction and the "why" behind decisions.
- Ensures delivery of quality releases through management of direct reports; conduct code reviews as needed
30% Talent Development
- Coach and mentor your own team; also act as a mentor for individual contributors
- Hold ongoing career pathing discussions; encourage lateral development in addition to readiness for upward mobility
- Provides feedback to direct reports, on both an ad hoc and scheduled basis. Identifies strengths and development needs.
- Identify timeframe and readiness for promotion of direct reports; solicit cross functional feedback in support of promotions and employee rewards.
20% Building Effective Teams
- Interview and make final hiring decisions for roles on your own team
- Participate in MTS interview process and review candidate selection for other teams as needed
- Advocate up the management chain in support of the accomplishments and challenges of your teams
Education, Experience, & Skills Required:
- 5-7 years of leading teams in a technical environment
- Bachelor’s Degree or equivalent
- Track record of developing employees both technically and professionally
- Previous experience working in an Agile environment preferred
- Software engineering skills and computer science experience
- Proficiency in programming languages such as: C#, C++, Perl, Java, Python, and javascript/jQuery
- Experience in distributed systems and cloud-based architecture
- Familiarity with Univ/Linux, Big Data, SQL, NOSQL, and various other technologies
- Exposure to object oriented programing, relational database technologies, distributed computing tech (Hadoop, spark), RESTful API, WebUI (HTML 5) and Modern JS frameworks.
- Understanding of iOS and Android environments
Behaviors & Abilities Required:
- Product Domain Expertise
- Healthcare Industry Market Knowledge
- Tech Market Knowledge
- Envision and Capture High Level Technical Design
- Cultivates Innovation by reacting new and better ways for the organization to be successful.
- Influences others without authority; Using compelling arguments to gain the support and commitment of others.
- Anticipates and balances the needs of multiple stakeholders.
- Is approachable; spends the extra effort to put other people at ease; builds rapport well
- Can find a common ground with a diverse set of personalities and skill sets and can get cooperation from others
Read Full Job Description