Vacancy expired!
Location: Sioux Falls, SD Description: Our client is currently seeking a Director of Engineering (.Net)
This job will have the following responsibilities:- Lead software development team to develop, document and maintain entire cutting edge web-based applications.
- Provide technical consultation as well as expertise to Product Managers.
- Review all documents related to Product requirement and participate in product brainstorming sessions.
- Provide employee coaching, mentoring, development and team building.
- Head responsibility to analyze, design, develop and support all software application systems.
- Participate actively in Scrum software development process as Scrum Master.
- Provide leadership, management and technical vision to entire engineering team.
- Develop and implement software engineering plans appropriately.
- Manage all software engineering schedules, budget and resource allocation.
- Manage joint development with 3rd party vendors as well as outsourced development.
- Assist software development team to attain optimal team performance through removing technical obstacles.
- Help improve team processes and handle resource tribulations if any.
- Interact with different members to ensure successful delivery of each sprint iteration and product release.
- Develop and manage software engineering applications utilizing standard development tools.
- Bachelor's in Computer Science, Information Technology, or related field.
- 3+ years of managerial experience
- 10+ years' in a software development discipline, delivering solutions with increasing scope of responsibilities.
- Proven experience leading high performance, distributed engineering teams. Technical knowledge to provide credible hands-on management to highly qualified engineers.
- Hands on experience in application development, CI/CD, DevOps principles, framework, and tools to simplify development via agile methodologies.
- Experience running mission critical systems at scale in the cloud.
- Great written and verbal communication skills, including ability to present ideas to technical and business, and at the executive, customer, company, and team-level.
Vacancy expired!