Job Title: Lead consultant - Application Developer
Location: Bangalore
Employment Type: Permanent Job, Full Time
Industry: Digital, IT-Software, Software Services
Role: Software Engineer
Key Responsibilities
- You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between.
- You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills.
- You will design solutions and choose technologies that solve clients’ problems while staying within constraints.
- You will use continuous delivery practices to improve software delivery speed.
- Work in collaborative, product-focused teams to build innovative customer experiences.
- Utilize the latest technology thinking from our tech radar in your work.
- Apply a variety of languages to your work and continue to code alongside Developers; you will never go post-technical in this role.
Skills Required:
- 11+ years of experience with two or more languages (C#, Ruby, Java, Javascript, etc.) and are comfortable with the latest Object-Oriented technology.
- You have led software development teams using Agile, Lean and/or Continuous Delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation.
- You have experience influencing others and always advocate for technical excellence while being open to change when needed.
- The ability to develop and execute a technical vision with a focus on business value.
- You’re willing and able to commit to travel to client sites in order to solve their business problems.
- You’re resilient in ambiguous situations and can approach challenges from multiple perspectives.
- We would love it if you’re up to speed on functional programming paradigms and languages like Clojure, Scala, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes.
Education
UG:
B.E/B.Tech/BS-Computer Science