Search by job, company or skills

Software Engineering Manager

14-16 Years
Early Applicant
  • Posted a month ago
  • Be among the first 20 applicants

Job Description

What are we looking for:-

• A SEM who will lead of a team highly talented developers, QA, BA, Scrum, tech Architect, liaison with onshore to build and deploy enterprise scalable application, both on-premises and cloud

• A Seasoned leader with 14+ years of experience, at least 5 years in to leadership position having managed teams working on building state of art web applications

• Must be from application/product development background having hands on programming experience, building and leading cross-functional teams in Matrixed organizations.

• Must have a passion for technology, quality, design, processes, people, building enterprise scalable application and products using latest of the technologies
• Adroit on SDLC, Agile, .Net and cloud oriented technologies, delivery/project/people/stakeholder management is must

Key success factors:-

• Deep understanding of development in the MS tech stack including C#, .NET 4.0+, ASP.NET, MVC, Web API. Back end : MS SQL Server

• Experienced at leading front-end development, for example using Angular.js, Vue.js or JavaScript

• Agile / scrum: Lead teams through the Agile cadence that includes daily scrum with the UK teams, Three Amigos, overall sprint planning, backlog management, in sprint development and testing; Lead retros in collaboration with the UK colleagues while focussing on continuous improvement

• System design: Deep understanding of the subtleties involved in design decisions and their effect on the big picture. In-depth understanding of enterprise architecture.

• Test Driven Development: Mentor team members and encourage them to reinforce industry best practices

• Code Quality: Engage in source code reviews and promote code quality in your team.


Responsibilities:-

• Work with multiple teams and projects simultaneously and ensure project is on track, take corrective steps if there is any slippage and ensure risk is highlighted to stakeholders

• Responsible for overall technical vision, building capabilities, planning application roadmap along with strong execution. Work directly with the technology and business stakeholders in the UK to shape strategy from a technical standpoint and drive delivery of that vision

• Closely work with team managers/leads to prepare robust delivery plan and ensure the project is delivered as per agreed timelines

• Contribute in defining architecture of the project by ensuring the solution is scalable and decoupled

• Monitor and track all projects and guide leads to deliver the project as per users expectations

• Ensure teams are adhering all the standard process and guidelines

• Contribute into development whenever possible and on need basis

• Review PR's and provide effective code review comments and guide team members to improve on lessons learned

• Work closely with UK stakeholders to agree on future roadmap for Business Apps

• Manage all aspects technical delivery of software platforms and services supporting servicing applications including, technical solutions, resource management, capacity management, knowledge management. Own delivery regardless of where responsibility lies

• Well-versed with design patterns techniques and methodologies. Guide team to create reusable components while working on project deliverables and communicate the same to the respective technical lead(s).

• Work with technical architect to explore various tools/technologies to deliver business requirement in the best possible way

• Provide expertise to project teams, including mentoring and guiding other team members

• Ensure various metrics are captured w.r.t delivery for reporting purpose for senior management

• Identify the training(s) needed to the team, plan is in place to up

• Ensure project functional documents are created an maintained for future references and will act as a knowledge repository

• Have multiple regular connects with leads and team to ensure the information is flowing in a transparent way. Motivate, encourage and push team members to get the best out of them

• Take regular feedback from stakeholders on delivery and implement the lessons learned

• Contribute to improve the process w.r.t Code review checklist, PR reviews, agile process etc

• Monitor all the projects and its progress, empower leads and other senior leadership grow to take decisions and calculated risks to make them more independent

• Ensure delivery of the projects are done as per Business expectations

• Identify and work with key Business Stakeholders to improve the product usability and acceptance

• Demonstrate expertise in overall development of applications using Microsoft .NET Core, RESTful services, Web API, Angular, C# and SQL Server.

Skills and competencies

• Bachelor degree

• 14+ years of development experience

• 5+ years of project management experience

• Exposure to enterprise level applications

• Hands on experience in Database design, CI/CD tools

• Ability to adapt to shifting goals and activities

• Experience on Angular, webapi and SQL Server, Jasmine and Xunit

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148539045

Similar Jobs

Indi, Pune

Skills:

JavaRuby On RailsReactApisAgile MethodologyCSSHtml5TypescriptJavascriptRuby

Pune

Skills:

C#ASP.NETMicroservicesCloud ArchitectureDevopsAgile MethodologiesSQL ServerTeam LeadershipCode ReviewsProject Management

Pune, India

Skills:

protocol buffers KubernetesJavaDockerUnit TestingDistributed SystemsAgile DevelopmentObject-Oriented Design PrinciplesGoGRPC