US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineering Manager

Job Description

Hybrid role 3X a week in office in Elk Grove, CA; no remote capabilities

Position Summary:

As Software Engineering Manager, you will manage the planning, execution and delivery of the multiple internal tools at ALLDATA.

The role will require management of geographically distributed teams and multiple vendors.

You will participate in planning, budgeting and overseeing our software development activities.

You will also develop and test applications and webpages as well as deploy and test applications across various environments.

Additionally, identifying blocking issues and quickly resolving them is essential.

Responsibilities also include supporting internal tools.

You will be responsible for execution and delivery of applications and work as part of the scrum team to ensure that the teams use existing standards throughout the life cycle of the project and establish best practices in change management, source control, and dependency mapping.

Additionally, the Engineering Manager will conduct regular trainings and reviews as well as participate in project management process reviews and code reviews.

Position Responsibilities - Other duties may be assigned:


* Manage the development team building and supporting internal tools at ALLDATA.


* Oversee all development-related activities on a daily basis and be responsible for execution and final delivery of the applications.


* Regularly report project status and issues to Director level technology team management.


* Contribute in a "working manager" role and an integral part of the scrum team to deliver according to the road map, on schedule.


* Ensure that the team uses existing standards throughout the life cycle of the project by conducting regular training and reviews.


* Establish or continue to apply best practices in change management, source control, dependency mapping.


* Participate in periodic project management process reviews.

Conduct regular code reviews.


* Coach and mentor the development team to bring out the best results from each team member.

Position Requirements:

Must have a Bachelor's degree in Computer Science, Computer Engineering, or related and 7 years of high-volume, low-latency, and high-performance application development experience, including 5 years of:


* Develop Single-Page Applications (SPA) and Responsive webpages using AngularJS, Angular5+, HTML5, CSS3, LESS, SCSS, TypeScript and Bootstrap.


* Develop all logical and physical models and deploy all applications across various environments using Jenkins CI/CD Pipeline.


* Develop Unit Test Cases for all Angular application across the application using Jasmine and Karma.


* Develop reusable components using AngularJS & Angular 7+ to break complex UI/UX development into simpler components.


* Develop Responsive and Prototypical webpages using Bootstrap, SASS, LESS


* Work distribution to offshore team and producing its deliverables on time
...




Share Job