Senior Engineer - IT

Guardian

5 - 7 years

Gurugram

Posted: 22/11/2024

Job Description

Job Description:

Requirements Elicitation, Understanding, Analysis, & Management
· 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.

Project Planning, Tracking, & Reporting
· 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.
· Tracking and reporting progress for assigned modules

Design:
· Create a detailed (LLD) design for the assigned piece(s) with possible alternate solutions.
· Ensure that LLD design meets business requirements.
· Submit the LLD design for review.
· Fix the detailed (LLD) design for the assigned piece(s) for the comments received from team.

Development & Support
· Build the code of high-priority and complex systems according to the functional specifications, detailed design, maintainability, and coding and efficiency standards.
· Use code management processes and tools to avoid versioning problems.
· 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.
· Act as the primary reviewer to review the application code created by software engineers to ensure compliance to defined standards. Recommend changes to the code as required.

Testing & Debugging
· Attend the Test Design walkthroughs to help verify that the plans and conditions will test all functions and features effectively.
· Perform impact analysis for issues assigned to self and software engineers.
· 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.

Documentation
· Review technical documentation for the code for accuracy, completeness, and usability.
· Document and maintain the reviews conducted and the unit test results.

Process Management
· Adhere to the project and support processes.
· Adhere to best practices and comply with approved policies, procedures, and methodologies, such as the SDLC cycle for different project sizes.
· Shows responsibility for corporate funds, materials and resources.
· Ensure adherence to SDLC and audits requirements.
· Adhere to best practices and comply with approved policies, procedures, and methodologies.

Qualifications:

Job description


Role : React .NET Full Stack Developer

Role Description: Developer will be associated with the creation of an application from its start to finish. Designs the front-end and the backend of an application while ensuring its efficiency, reliability, and other crucial features and integrating it with different applications.


Must have skills:

  •  C#
  • .NET
  • React
  • HTML/CSS/JavaScript
  • TypeScript
  • T-SQL
  • Strong understanding of OOPS concepts



Good to have skills:

  • Various common JavaScript libraries
  • Responsive design
  • Creating and consuming web services, web API, or WCF
  • Secure website design and development
  • Writing Stored Procedures, triggers, functions, designing db schema
  • Proficiency with code versioning tool like TFS
  • Creating interfaces for communication between different applications
  • Experience with Visual Studio 2013/2015
  • Experience with automated unit testing and integration testing
  • Strong understanding of XML and JSON

Summary:

5-7 Years of experience in analyzing and understanding application storyboards and\or use cases and developing functional application modules. Able to designs the front-end and the backend of an application while ensuring its efficiency, reliability, and other crucial features and integrating it with different applications.


Roles & Responsibilities:

  • Identify defects or observations that are potential impacts or risks for the functionality
  • Come up with approaches for a given problem statement
  • Design, build and maintain efficient and reusable C#.net code
  • Strong coding hands-on expertise in .Net and ReactJs
  • Design, build and maintain Microsoft .Net Web based applications
  • Ensure best possible performance and quality of the application using project and standard best practices
  • Help maintain code quality using project quality standard (or using tools)
  • Design and develop web user interfaces (good to know frameworks such as bootstrap)
  • Debug and Troubleshoot problems in existing code
  • Develop unit test cases and perform unit testing
  • Coordinate with AGILE team
  • Familiarity with RESTful APIs
  • Familiarity with HTML / CSS   Knowledge of Responsive design using Material design, Bootstrap etc.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token  
  • Knowledge of modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc
  • Knowledge of code versioning tools such as Git, SVN, and Mercurial

Location:

This position can be based in any of the following locations:

Gurgaon

About Company

Guardian Life is a U.S.-based mutual life insurance company offering life, disability, and dental insurance products. The company focuses on helping individuals and businesses secure financial protection through its range of insurance solutions, with a strong commitment to customer-centric services.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).