Lead Developer - DotNet

Job ID
# of Openings
Job Locations
Quality Engineering


Works autonomously and acts as a senior providing professional advice, managing and/or co-ordinating the work of others. Maintains the status of project and monitors the activities of team members, leading Development projects using available frameworks and tools and establishing project plans with on-time and on-budget project goals.


- Leads multiple phases of technical areas within a project and/or multiple small projects of moderate scope and sometimes complex assignments. Responsible for managing own and team's time within a certain area and conditions.

- Assures the project team meets quality standards by providing technical guidance in planning, designing, executing testing, and developing procedures relating to product quality.

- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

- Develops information systems by studying operations; and designing, developing, and installing software solutions. Supports and develops the software team.

- Writes high quality scripts in a chosen tool, coordinating schedules, work and resource plans, and leading the progress of all activities against overall plan.

- Provides information by collecting, analysing, and summarising development and service issues. Conducts research to define problems and prepares responses to anticipated questions.

- Follows good software engineering practices like version control, code-reviews, test-driven development and continuous integration.

- Adheres to high-quality development principles while delivering solutions on-time and on-budget.

- Accurately identifies project risks and reports effectively to relevant stakeholders.

- Analyses and resolves technical and application problems. Provides detailed advice to the team regarding the application of technologies.

- Develops a network to support and add value to client engagements including company, clients and external professional networks.


- Bachelor’s Degree in Computer Science, Information Systems, or other related field, or equivalent work experience

- Certification in any one programming skill

- Additional course or certification in Development

- Project Management


  • 6 to 8 years of development experience
  • Strong development experience in .Net technologies: C#, WCF, SQL Server, MVC, Windows Services
  • Good Knowledge of SOAP API and REST API
  • Experience in converting SOAP API specs/contracts to REST APIs specs/contracts is a big plus
  • Has worked on 2-3 complex projects in .Net technology
  • Translate business requirements into detailed specs/designs
  • Design thinking while arriving at solution
  • Strong technical troubleshooting, diagnosing and problem-solving skills
  • Ability to work with distributed teams in a collaborative and productive manner
  • Solving complex business and workflow issues with solid scalable technical solutions
  • Must be a self-motivated, proven performer who enjoy challenging assignments in a high-energy, fast growing workplace
  • Agility and ability to adapt quickly to changing requirements and scope and priorities
  • Good in communication, both written and verbal
  • Team Player with very good attitude
  • Knowledge in financial services domain is a plus
  • Should have experience in secure coding practices


  • 6 to 8 years of development experience
  • Strong development experience in .Net technologies: C#, WCF, SQL Server, MVC, Windows Services


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Expleo

Can't find the right role? Click here to contact us and discover where your talent can take you!