Source description
About the role
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 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
More at Alight