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, you will collaborate with resources and leadership to estimate, plan, and schedule work. You will also perform research and analysis of technology products, processes, approaches to aid efficiency and innovation within the team and custom software.
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
Bachelor's degree in Computer Science, Information Technology, or equivalent experience
Prior experience using cloud technologies
Strong understanding of the software development life cycle along with work estimation, planning, and tracking
Sound understanding of complex concepts related to software architecture, data structures, and programming practices
Excellent technical troubleshooting and debugging skills
Experience with full stack software development in an Agile and/or DevOps environment
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
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.