Location: New York & Chicago IL
Duration: 6months - 1year
Client: Large Financial Services Firm
Multiple Positions
Position Description
The Lead Software Developer and Coach serves as a role model and chief advocate of development practices within the team. In this role, you will influence team members on Agile best practices to improve the ability of teams to deliver quality software. You will guide the formation and ongoing growth of a highly effective team through leadership, influence and education.
Your measures of success will be adoption of practices, quality metrics and customer satisfaction scores.
Responsibilities and Attributes
• Ensure that appropriate Agile practices are adopted and followed within the team, more specifically, mentor teams and individuals on the need and practices of unit testing and TDD, using strong design patterns and peer code
• Help develop software engineering best practices, and ensure they are internalized
• Work to evoke excellence from other team members
• Mentor team members to develop their methodology, technical skills and abilities
• Lead the team to deliver scalable, reliable software that meets customer needs
• Work with management, people across other departments, and customers to properly integrate Agile methodology into business processes
• Pair with other software developers, following XP and Agile practices to foster excellence in developing software
• Participate in grooming, planning and retrospective sessions to improve the team's results, work process, and environment
• Work as part of a cross-functional team to improve the teams ability to deliver valuable software and services to customers
• Develop training and infrastructure for others to use in creating appropriate automated acceptance and unit tests for all software that is developed
• Lead sessions with developers to foster best practices
Experience
• 4+ years of experience in a senior development role
• Extensive experience in developing enterprise software applications
• 3-5 years of experience in an Extreme Programming environment
• Experience with full software lifecycle, including design, testing, creation, delivery, and maintenance
• Experience with unit testing, object mocking, data mocking, etc…
• Experience with software version control systems
• Experience with Continuous Integration platforms
• Experience using influencing capabilities to support and build client and team relationships
• Good communication, negotiation, and networking skills
• Excellent client and service orientation
• Ability to work in fast paced environment
• Passion and expertise to share knowledge and best practices
• Manage virtual teams and work in matrix reporting structure
• Excellent analytical skills
Education
Bachelor's Degree required (or equivalent work experience)
Introduce business in 3800 cities. How?
=====================================================
Thanks for using group.
Moderator
1) This group is managed by www.BRCIndex.blogspot.com
2) Post your message with your linkedin Profile (Visit linkedin.com) to confirm your identity and refer business.
3) Visit www.BRCIndex.blogspot.com (3800 Business Referral Club)
4) Reply to two message before posting new one.
5) Donot post same message in all 3800 business Referral Club.
You received this message because you are subscribed to the Google Groups "Outsource" group.
To post to this group, send email to Outsource@googlegroups.com
To unsubscribe from this group, send email to Outsource-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/Outsource
No comments:
Post a Comment