Lead software development teams and senior software engineers to achieve solutions that meet the needs of the business.
Be responsible for the performance, dependability and security of all applications under your management.
Management of the team’s workflow in an agile setting.
Creating a network of contacts that will facilitate communication, engagement and alignment between business and IT functions.
Involvement in developing a Technology Roadmap
Analysis of training needs in relation to specialty applications for 2nd line support team.
Recommend and then implement enhancements to team services
Write project proposals and oversee their timely and budgeted completion.
Develop and discuss strategy proposals for the entire Development group with the heads of relevant departments
Collaborate closely with the Principal Developers to make the best technical decisions possible.
Create training materials and manuals. Conduct training sessions and presentations either for groups or one on one.
Organize activities for release and sprint planning across several product workstreams.
Ensure that the software engineering team’s training and personal development plans are followed.
Work with different project, operational and account management teams.
Experience with developing mobile applications, embedded systems, or embedded software.
Background in management and leadership.
Bachelor’s degree in computer science or a similar discipline is essential
Accustomed to working in a fast-paced environment.
Basic understanding of Azure and Cloud Services.
2+ years experience with Angular Front End Development. Exposure to C#,.NET, SQL.