Description

Responsibilities
• Lead the technical aspects of the development team, overseeing the design, implementation and support of the software development projects, ensuring that project goals and business objectives are met
• Make informed decisions regarding technologies, application architecture, Integration and implementation strategy
• Develop technical solutions, design and specifications
• Review of Technical Designs to ensure adherence to quality & security standards and compliance
with requirements
• Ensure proper developments methods and standards are defined and adhered to
• Development & Delivery of Unit Tested Reports, Interfaces, integrations and Extensions
• Apply knowledge of software architecture principles and patterns, such as SOA, OO, and MVC
• Supervise work of a technical team to ensure integrity of an overall solution
• Work with the third party vendors for defining and implementing integrations
• Prepare and maintain Detailed Development Work plan
• Prepare Development staffing plan
• Prepare weekly team status reports
• Identify risks and form contingency plans
• Coordinate team activities with other team members
• Identify and manage RAID items assigned to the team
• Prepare Change Request impact assessments for assigned items
• Communicate problems to PMO for timely resolution
• Perform follow up and provide feedback to development team members on process and
development tasks
• Define integration architecture patterns

Experience, Skills and Abilities
• Bachelor’s degree in Information Technology, Computer Science or related area of study, or demonstrated equivalent work experience is required
• 10+ years of experience in professional software development
• Minimum 5+ years of working experience as Technical Lead
• Minimum 5+ years of experience in programming of .Net code (ASP.Net with MVC4, VB.NET)
• Minimum 3+ years of experience with Oracle PL/SQL programming
• Any Utility specific design, development and integration experience is a plus
• Excellent technical, diagnostic, and troubleshooting skills
• Experience with API development and integration (REST and SOAP) is strongly recommended

• Experience with creating and/or implementing designs and integration patterns connecting varied
technology systems and vendor platforms.
• Experience managing technical priorities within the Backlog
• Any prior working experience with utility’s CIS,MWM,DSS etc. systems is a plus
• Experience integrating both modern and legacy systems is a plus
• Strong work ethics with good time management skills
• Ability to communicate to business in easy to understand non-technical terms
• Demonstrates a full understanding of Continuous Integration and development

Education

Any Graduate