26 Oct
Director of Software Development
Vacancy expired!
- Leads a cross functional agile software development team.
- Plan, direct and coordinate activities of the software development team ensuring high quality and on-time delivery
- Develop and implement standards, guidelines and methodologies for multiple software teams to ensure coordination, collaboration, alignment and code reuse between subsystems and development teams
- Communicates on all levels with senior management, including technical, strategic and business.
- Ensures all product designs and documentation meets client expectations and standards
- Provides critical input to the development of software strategy and research and development of new and emerging products and technologies.
- Directs the growth of the professional staff by providing individualized guidance, training and supervision.
- Train and support employees on implemented system changes or issues related to applications and supporting software.
- Performs other duties as required.
- 5+ year experience implementing enterprise design patterns.
- Deep understanding of the MS programming stack.
- Broad understanding of data handling and processing concepts.
- Expert C# skills utilizing Object/Aspect/Functional design
- Data persistence patterns design and development experience
- Expert knowledge of REST, WebAPI, and WCF
- In depth understanding of Agile Kanban/Scrum processes
- ASP.NET MVC 5 / .NET Core Application design experience
- Distributed Source Control management experience
- Experience with JIRA, Bitbucket, Jenkins / Bamboo / Azure DevOps, JMeter and/or other devops tools is highly desirable.
- Cross platform mobile application development experience utilizing Xamarin, Cordova, or HTML5 is a plus.
- Must have excellent written and oral communication skills and be able work cooperatively and collaboratively with all levels of employees, management and third parties.
- Must possess strong analytical skills, be detail-oriented, be able to work under pressure, meet deadlines, multi-task and work both independently and as a part of a team.
Vacancy expired!