Lead Software Engineer

Greensburg, PA

Employment Type: Direct Hire Job Number: 1013 Pay Rate: 130,000

Job Description


The Development Leader is responsible for managing the development resources in the design, development, maintenance, and repair of the organization’ s custom software. In this capacity the Development Leader must collaborate with resources and leadership to estimate, plan, and schedule work, as well as, ensure effective communication and alignment between IT team members and other stakeholders. The Development Leader will also perform research and analysis of technology products, processes, approaches to aid efficiency and innovation within the team  custom software.

 

ESSENTIAL FUNCTIONS:
  • Provide technology direction, leadership, and mentoring to development resources
  • Ensure development work product compliance to approved architecture, design patterns, security practices, and other relevant standards
  • Provide performance and technical leadership, coaching, and guidance to direct reports for career development and skill progression
  • Manage and support the operation of the software development life cycle (SDLC) spanning research, requirements analysis, prototyping, design, programming, reviews, documentation, and testing
  • Lead the delivery of effective, high standard software development and support services
  • Set priorities and coordinate the activities of development resources across various initiatives to meet business objectives and delivery timeline and cost expectations.
  • Implement proactive processes or monitoring to identify/resolve incidents/defects.
  • Foster an interactive, safe team environment which promotes creativity, innovation, and continuous improvement
  • Perform research, feasibility analysis, and purpose changes to improve technology assets and/or mature processes in alignment with industry standards or best practices
  • Partner with Program Leadership to plan and execute project(s), ensure the team has appropriate skills, capacity, and direction to effectively deliver
  • Provide realistic estimates, timelines, and work break-down structure for input to work plans
  • Provide oversight and review of technical deliverables such as specifications, designs, and project plans
  • Lead troubleshooting efforts and assist developers resolve technical issues/incidents
  • Drive Major Incident Management response and communication
  • Develop metrics or key process indicators to gauge development processes and collective/individual performance
  • Provide specification or sizing input for infrastructure needs
  • Lead production turnover planning, change approval, and deployment process
  • Lead staff performance management & development activities including the documentation of performance objectives, performance reviews, and compensation planning

REQUIRED KNOWLEDGE/SKILLS:
  • Bachelor' s degree in Computer Science, Information Technology, or equivalent experience
  • 7+ years of experience developing web technologies, including, but not limited to: Java, JavaScript, jQuery, AngularJS, AJAX, REST APIs
  • 2+ years of experience using cloud technologies
  • Strong understanding of the software development life cycle along with work estimation, planning, and tracking
  • Strong understanding of complex concepts related to software architecture, data structures, and programming practices
  • Excellent technical troubleshooting and debugging skills
  • Excellent written and verbal communication skills
  • Experience with full stack software development in an Agile and/or DevOps environment
  • Self-starter with a demonstrated ability to drive results as part of an effective team
  • The ability to effectively prioritize and multi-task across competing priorities or demands
  • Confidence to take, present, and defend a position/decision
  • Willingness and maturity to engage in constructive conflict and embrace outcomes or compromise for organizational benefit

 

DESIRED KNOWLEDGE & SKILLS:
  • Experience or exposure to ITIL framework and concepts
  • Ability to analyze data, identify insights, and create an action plan
  • Portfolio of work demonstrating mastery of craft and a track record of results
  • Passion for problem solving who finds opportunity in user insights, inspiration in business goals, and possibility in technology

 

Job Requirements

Javascript, Cloud, Microservices

Meet Your Recruiter

Ryan McKigney

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.