Job Title:   Technology Manager

  • Job ID

  • 21681

  • Category

  • Software Development

Job Description

As a Software Engineering Manager, you will be leading and growing a group of Software Engineers both on career and technical sides. You will be responsible for building and maintaining a highly performing team that delivers value to the organization and respects the Software Engineering industry best practices.

 

Your role will involve:

  • Mentoring and coaching  the members of the team, helping them to improve their skills (technical skills, soft skills)
  • Acting as a servant leader for the team members
  • Providing Technical stewardship to the members of the team when needed
  • Evangelizing Software Engineering best practices and leading their adoption by the team
  • Connecting and partnering with all relevant stakeholders (locally and remotely) in order to remove impediments facing the team members
  • Understanding customer behavior and business requirements and help the team translate them into simple, elegant and optimal technology solutions
  •  understanding customer behaviour, guided by business requirements
  • Supporting the idea generation process, & design interactions for applications, work closely with engineering team to successfully go from early-stage solution concepts to launch
  • Act as a bridge between local business partners and off-shore developers/architects to create/improve product, process and technology

 

Qualifications and Experience:

  • At least Three Years’ Experience in Leading Software Development Teams
  • Experience in working in an Agile Development Environment
  • Excellent communication skills
  • Ability to work in an environment at a fast pace and with changing priorities
  • B.E./B.Tech in Comp. Sci, Info. Sci 
  • Advanced knowledge and demonstrated experience employing OOP using C#, Java, C, C++ or similar
  • Advanced knowledge of web technologies and protocols such as HTTP, Web Sockets, Request Routing, CSS3, Ajax, caching, etc.
  • Experience with continuous build and integration using one or more of the following Git, Subversion, Ant, Hudson, Maven, Team city, Jenkins or other similar
  • Strong understanding of UI concepts, techniques, frameworks and tools, and core front-end development experience
  • Expertise with JavaScript based frameworks like Bootstrap and jQuery is a plus
  • Experience in developing Single Page Applications using Bootstrap and RESTful APIs
  • Ability to write high-performance, reusable code for UI components
  • Working on new technologies and demonstrating the use of various technologies for application development