Posted 2mo ago

Lead Engineer - .Net

@ Staples
Chennai, Tamil Nadu, India
OnsiteFull Time
Responsibilities:Develop software, Mentor engineers, Collaborate with architects and product teams
Requirements Summary:6+ years in full software development, 6+ years on .NET stack, eCommerce experience, leadership/mentoring.
Technical Tools Mentioned:NET, MVC, C#, SQL, JavaScript, HTML, CSS, Bootstrap, XML, Git, SVN, SOAP, REST, Azure, Kubernetes, AKS, CI/CD, Splunk
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Duties & Responsibilities
  • Create or modify complex programs, modules, routines, scripts, and data objects where performance, efficiency, and reliability are critical to the entire system.
  • Assist in the development, testing, and maintenance of software functionality and perform coding, debugging, testing, and troubleshooting throughout the application development process.
  • Engage in the full software development lifecycle, including requirement analysis, documentation of technical specifications, design, testing, deployment, and review of code.
  • Analyze, test, monitor, and improve the performance, scalability, and functionality of software solutions.
  • Mentor junior software engineers, providing guidance and support, and lead by example in code quality and best practices.
  • Work with Architects, business partners, and Product teams to ensure systems are implemented as designed and translate business requirements into technical solutions.
  • Identify, isolate, and resolve malfunctions related to software, and proactively anticipate and prevent problems before they occur.
  • Stay informed of emerging trends or technologies and contribute to the evolution and documentation of application systems.
  • Address all production-related issues promptly and with urgency.


Requirements

Basic Qualifications
  • Bachelor’s degree in computer science, Information Systems, or related field.
  • Proficient in multiple programming languages and frameworks relevant to the role.
  • Experience with the full software development lifecycle, including design, testing, deployment, and documentation activities.
  • 6+ years of experience designing and implementing eCommerce applications using service-oriented architectures, with at least 3+ years in a lead/mentoring role.
  • 6+ years of full software development lifecycle experience, including independent analysis, coding, testing, and deployment.
  • 6+ years of experience in Full Stack .NET, MVC technologies and key programming languages such as C#, SQL, and JavaScript. Familiarity and experience with HTML, CSS, Bootstrap, XML, and modern web design principles is essential.
  • 6+ years of experience working with web services and APIs (SOAP/HTTP, REST).
  • 6+ years of combined experience developing applications with relational and non-relational database technologies.
  • Excellent analytical abilities and a strong intellectual curiosity
  • Proficient understanding of code versioning tools, such as Git / SVN

Preferred Qualifications
  • Master’s degree in computer science, Engineering, or a related field.
  • Experience working in retail domains and developing e-commerce solutions.
  • Experience building micro-services and working with event-driven and cloud architecture.
  • Familiarity with Agile methodologies and ability to thrive in fast-paced, collaborative environments.
  • Familiarity with secure application development practices.
  • Understanding log analysis tools such as Splunk with the ability to query the logs and build dashboards when needed.
  • Experience with Azure services, Kubernetes/AKS, and CI/CD pipelines
  • Hands-on experience with Generative AI tools/APIs (e.g., OpenAI, Copilot)