DSG Careers

Back Previous job posting

Module Lead / Team Lead

Position Location: Presitge Shantiniketan, Whitefield.

Position Summary:

As a successful candidate, you will need to meet the following technical requirements and qualifications:
  • Bachelors degree / MCA or higher.
  • Prior experience in a technical leadership position.
  • Proficient with Microsoft .NET 3.5+ development using C# .
  • Experience using RESTful and SOAP Web Service technologies: AJAX, JSON, XML.
  • Experience with web development technologies including ASP.NET, MVC, JavaScript, AJAX and CS.
  • Experience with database development including relational database design, SQL and ORM technologies.
  • In depth knowledge and experience with core Microsoft .Net technologies including: WCF, WPF, WF, LINQ and EF.
  • Extensive experience designing and developing enterprise grade software.
  • Experience with source control management systems and continuous integration/deployment environments.
  • Experience with agile development methodologies.
  • Experience with multi-threading and concurrency.
  • Experience with debugging, performance profiling and optimization.
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
  • Internally motivated, able to work proficiently both independently and in a team environment.
  • Strong communication skills with both internal Executive Teams and external business stakeholders.
  • Strong initiative to find ways to improve solutions, systems, and processes.

Description of Duties and Responsibilities:

  • Line management and personal development of a team of highly skilled developers.
  • Managing the delivery of multiple complex simultaneous system development projects from design through to release.
  • RCapable of understanding and contributing to the technical solution from design through to code level.
  • Provide regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues.
  • Responsible for managing technology in projects and providing technical guidance / solutions for work completion.
  • Develop and guide the Executive Teams in enhancing their technical capabilities and increasing productivity.
  • Ensure process compliance in the assigned module and participate in technical discussions/review.
  • Prepare and submit status reports for minimizing exposure and risks on the project.
  • Extensive experience with Microsoft technologies including WCF, WPF, C#, ASP.NET, XML, XSL, scripting languages including VBScript/JavaScript and HTML.
  • Experience with SQL indexing and queries.
  • Strong in object oriented concepts.
  • Oversee and review code as required.
  • Drive implementation and address technical roadblocks that the team is facing.
  • Experience with diagnosing performance and/or memory issues is a plus, including using relevant profiler tools.
  • Oversee and assist during system testing, UAT and deployment.
  • Proven track record of Team management.

Additional Skills:

  • Attention to detail and accuracy skills.
  • Good time management skills.
  • Experience with mobile application development.
  • Experience in user interface design and prototyping.
  • Ability to think logically for interpreting and analyzing problems.
  • Experience with automated testing.
  • Experience in both architecture and implementation-level software design.
  • Strong facilitation and coaching skills.
  • Excellent personal organization and ability to priorities and carry out multiple tasks.
  • A desire to remain technically capable and an expert in current technologies.

If you meet these requirements and enjoy a fast paced environment and want to join a great team, we encourage you to apply.