.Net Fullstack Lead Engineer
Job Description
As a Lead Engineer, you will be responsible for creating and implementing the technical detailed design (Low-Level Design) of a system for smaller projects or specific pieces (modules) of a larger project. Your primary focus will be on a single platform with a single service. Your role will involve a combination of code development, debugging, analysis, and design of high-priority and complex systems within a project. Additionally, you will provide status updates for work and review the work of Engineers/Senior Engineers.
Key Responsibilities:
- Understand the project's vision and requirements to contribute to the creation of supplemental requirements and build low-level technical specifications for a specific platform or service solution.
- Estimate tasks and resources required for designing, creating, and testing code for assigned modules. Provide inputs for creating a detailed project schedule.
- Create a detailed (LLD) design for assigned pieces with possible alternate solutions, ensuring it meets business requirements. Submit the design for review and address comments received.
- Build code for high-priority and complex systems according to functional specifications, detailed design, maintainability, and coding standards. Conduct peer reviews of code to ensure compliance with standards.
- Attend Test Design walkthroughs, perform impact analysis for assigned issues, and actively assist with project and code-level problem-solving. Document technical documentation for code accuracy and completeness.
- Adhere to project and support processes, best practices, approved policies, procedures, and methodologies such as the SDLC cycle. Ensure adherence to SDLC and audit requirements.
- Act as a technical subject matter expert for the internal team, conduct formal and informal training sessions to build team skills, and maintain knowledge repositories for lessons learned.
Qualifications Required:
- Bachelor's degree in Computers, IT, MCA, or MSc IT/Computer Science
- 6-8 years of experience in analyzing application storyboards, developing functional application modules, and working with C#.NET Core
- Proficiency in C#, ASP.NET Core, Web Forms, Web APIs, ASP.NET MVC, Angular 2+, HTML/CSS/JavaScript/TypeScript, T-SQL, OOPS concepts, and MS SQL Server
- Experience with various common JavaScript libraries, responsive design, web services, creating interfaces for communication between applications, Entity Framework, and code versioning tools like Git
Additional Company Details:
You will have the opportunity to work with a competitive total rewards package, receive continuing education and training, and explore growth potential within a growing worldwide organization. Role Overview:
As a Lead Engineer, you will be responsible for creating and implementing the technical detailed design (Low-Level Design) of a system for smaller projects or specific pieces (modules) of a larger project. Your primary focus will be on a single platform with a single service. Your role will involve a combination of code development, debugging, analysis, and design of high-priority and complex systems within a project. Additionally, you will provide status updates for work and review the work of Engineers/Senior Engineers.
Key Responsibilities:
- Understand the project's vision and requirements to contribute to the creation of supplemental requirements and build low-level technical specifications for a specific platform or service solution.
- Estimate tasks and resources required for designing, creating, and testing code for assigned modules. Provide inputs for creating a detailed project schedule.
- Create a detailed (LLD) design for assigned pieces with possible alternate solutions, ensuring it meets business requirements. Submit the design for review and address comments received.
- Build code for high-priority and complex systems according to functional specifications, detailed design, maintainability, and coding standards. Conduct peer reviews of code to ensure compliance with standards.
- Attend Test Design walkthroughs, perform impact analysis for assigned issues, and actively assist with project and code-level problem-solving. Document technical documentation for code accuracy and completeness.
- Adhere to project and support processes, best practices, approved policies, procedures, and methodologies such as the SDLC cycle. Ensure adherence to SDLC and audit requirements.
- Act as a technical subject matter expert for the internal team, conduct formal and informal training sessions to build team skills, and maintain knowledge repositories for lessons learned.
Qualifications Required:
- Bachelor's degree in Computers, IT, MCA, or MSc IT/Computer Science
- 6-8 years of experience in analyzing application storyboards, developing functional application modules, and working with C#.NET Core
- Proficiency in C#, ASP.NET Core, Web Forms, Web APIs, ASP.NET MVC, Angular 2+, HTML/CSS/JavaScript/TypeScript, T-SQL, OOPS c
