
.Net Senior Lead Engineer
Alight Solutions
full-time
Posted on:
Location Type: Office
Location: Gurgaon • India
Visit company websiteExplore more
Job Level
About the role
- Understand the project's Vision and requirements, and contribute to the creation of the supplemental requirements, building the low-level technical specifications for a particular platform and/or service solution.
- Estimate the tasks and resources required to design, create (build), and test the code for assigned module(s).
- Provide inputs in creating the detailed schedule for the project.
- Support the team in project planning activities, in evaluating risks, and shuffle priorities based on unresolved issues.
- During development and testing, ensure that assigned parts of the project/modules are on track with respect to schedules and quality.
- Note scope changes within the assigned modules and work with the team to shuffle priorities accordingly.
- Communicate regularly with the team about development changes, scheduling, and status.
- Participate in project review meetings.
- Create a detailed (LLD) design for the assigned piece(s) with possible alternate solutions.
- Ensure that LLD design meets business requirements.
- Build the code of high-priority and complex systems according to the functional specifications, detailed design, maintainability, and coding and efficiency standards.
- Ensure that the code does not affect the functioning of any external or internal systems.
- Perform peer reviews of code to ensure it meets coding and efficiency standards.
- Recommend changes to the code as required.
- Attend the Test Design walkthroughs to help verify that the plans and conditions will test all functions and features effectively.
- Actively assist with project- and code-level problem solving, such as suggesting paths to explore when testing engineers or software engineers encounter a debugging problem, and escalate urgent issues.
- Review technical documentation for the code for accuracy, completeness, and usability.
- Adhere to the project and support processes.
- Act as a technical subject matter expert for the internal team on areas such as system functionality and approach including solving systems operations issues, performance initiatives.
- Build team skills using formal and/or informal training sessions.
- Create and maintain knowledge repositories for lessons learnt and developments in the respective domains.
Requirements
- 7 - 9 Years of experience in analyzing and understanding application storyboards and/or use cases and develop functional application modules
- B E Computers, IT /MCA / MSc IT, Computer Science
- Proficient in at least one of the following C# Asp.Net Core, Web Forms, Web APIs, Asp.Net MVC Angular 2+ HTML/CSS/JavaScript/TypeScript T-SQL
- Strong understanding of OOPS concepts
- Experience with Various common JavaScript libraries
- Responsive design
- Creating and consuming web services, Web API, or WCF
- Secure website design and development
- Application architecture and design patterns
- MS SQL Server
- Writing Stored Procedures, triggers, functions, designing db schema
- Proficiency with code versioning tool like TFS
- Entity Framework
- Creating interfaces for communication between different applications
Benefits
- We offer programs and plans for a healthy mind, body, wallet and life because it’s important our benefits care for the whole person.
- Options include a variety of health coverage options, wellbeing and support programs, retirement, vacation and sick leave, maternity, paternity & adoption leave, continuing education and training as well as several voluntary benefit options.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#Asp.Net CoreWeb FormsWeb APIsAsp.Net MVCAngular 2+HTMLCSSJavaScriptTypeScript
Soft Skills
communicationproject planningproblem solvingteam collaborationrisk evaluationprioritizationtechnical documentation reviewtrainingadaptabilityattention to detail
Certifications
B E ComputersMCAMSc ITComputer Science