Development Lead
Key details
Location: Bangalore, India
Experience: 7 - 9 Years
Number of openings: 1
Role description

Designing, building, and delivering code, according to client Software Development Life Cycle procedures.

  • Actively participate and encourage others to participate in an Agile SCRUM development methodology including refinement, planning, stand-ups, retrospectives.
  • Having a quality mindset ensuring quality code is produced by you and your team.
  • Being accountable for the output of the members of your team and providing an atmosphere of ownership and accountability within the team.
  • Designing scalable, robust technical application architectures.
  • Peer-review and constructive critique of code produced by other members of the development team.
  • Working to help improve the software development processes within Technology.
  • Assisting with development support of Software Applications.


The role includes mentoring of junior members of the development team as well as working closely with all other areas of the Development team, Technology department, Customer Managers, IT Infrastructure etc.

 

Key Activities: -

 

  • Design, architect and build code across several new and existing software projects
  • Ensure software is delivered according to the company Software Development Life Cycle procedures, using agreed technology stacks
  • Ensure all code produced is performant and tested prior to being handed for peer review
  • Provide mentoring to members of the development team
  • Contribute ideas and suggestions to the monthly development team meeting to help ensure we are developing code in the best way using latest technologies
  • Travel as required to other sites within the company for meetings and training (this is expected to be no more frequently than once a fortnight)
  • Provide team members with one-to-one feedback and assist in appraisals.

 

·      

Desirable skills
  • Commercial experience in web development using the full Microsoft .Net development stack (specifically C#, MVC, .Net Core), SQL, front-end frameworks (jQuery, React JS, etc.).
  • Expertise in modern development principles (Agile, SOLID, TDD, design patterns, IaC).
  • Experience building scalable solutions based upon robust software architecture.
  • Commercial experience in at least some of; cloud platform development (ideally Azure), MVVM, microservices, message bus, containerization, server less.
  • A passion for technology and developing your own technical skills.
  • A results oriented individual with the ability to work to deadlines, communicate and work effectively with other team members both on site and remote.
  • Strong analytical and problem solving skills.
  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.
  • Able to work independently and as part of a team
  • Excellent communication skills.
Qualifications
  • B.Tech/B.E. (Computers)
Browser warning
We noticed that you are using Internet Explorer. Not all of our website’s functions will work on Internet Explorer. For a better experience, we recommend that you visit us on a different browser. Click here for a list of the latest versions.