Source description
About the role
Role Overview: As a Software Engineer, your role will involve understanding project requirements, contributing to the creation of technical specifications, planning, tracking, and reporting project progress, designing detailed solutions, developing high-priority code, and ensuring adherence to project processes and best practices. Additionally, you will participate in testing, debugging, documentation, process management, and coaching team members. Key Responsibilities: - Understand project vision and requirements, and contribute to creating supplemental requirements - Estimate tasks and resources for designing, building, and testing code for assigned modules - Provide inputs for creating a detailed project schedule - Support project planning activities, evaluate risks, and adjust priorities based on issues - Ensure assigned project modules are on track with schedules and quality during development and testing - Communicate regularly with the team about development changes, scheduling, and status - Create a detailed design for assigned pieces with possible alternate solutions - Build code for high-priority and complex systems according to specifications and standards - Perform peer reviews of code to ensure compliance with standards - Attend test design walkthroughs, perform impact analysis, and assist with problem-solving - Review technical documentation for accuracy and completeness - Adhere to project processes, best practices, and approved policies - Act as a technical subject matter expert for the team and conduct training sessions - Maintain knowledge repositories for lessons learned and developments Qualifications Required: - Proficiency in technology stacks including C#, Asp.Net Core, Angular, HTML/CSS/JavaScript, T-SQL - Strong understanding of OOPS concepts and application architecture - Experience with various JavaScript libraries, secure website design, and MS SQL Server - Familiarity with code versioning tools like Git, Entity Framework, and creating interfaces for communication - 5-7 years of experience in analyzing and understanding application requirements - Bachelor's degree in Computers, IT, MCA, or related field - 6-8 years of experience in developing functional application modules - Familiarity with unit testing, database design, and AGILE methodologies This job offers a competitive total rewards package, continuing education, training, and growth opportunities with a global organization. (Note: Additional details about the company were not provided in the job description.) Role Overview: As a Software Engineer, your role will involve understanding project requirements, contributing to the creation of technical specifications, planning, tracking, and reporting project progress, designing detailed solutions, developing high-priority code, and ensuring adherence to project processes and best practices. Additionally, you will participate in testing, debugging, documentation, process management, and coaching team members. Key Responsibilities: - Understand project vision and requirements, and contribute to creating supplemental requirements - Estimate tasks and resources for designing, building, and testing code for assigned modules - Provide inputs for creating a detailed project schedule - Support project planning activities, evaluate risks, and adjust priorities based on issues - Ensure assigned project modules are on track with schedules and quality during development and testing - Communicate regularly with the team about development changes, scheduling, and status - Create a detailed design for assigned pieces with possible alternate solutions - Build code for high-priority and complex systems according to specifications and standards - Perform peer reviews of code to ensure compliance with standards - Attend test design walkthroughs, perform impact analysis, and assist with problem-solving - Review technical documentation for accuracy and completeness - Adhere to project processes, best practices, and approved policies - Act as a technical subject matter expert for the team and conduct training sessions - Maintain knowledge repositories for lessons learned and developments Qualifications Required: - Proficiency in technology stacks including C#, Asp.Net Core, Angular, HTML/CSS/JavaScript, T-SQL - Strong understanding of OOPS concepts and application architecture - Experience with various JavaScript libraries, secure website design, and MS SQL Server - Familiarity with code versioning tools like Git, Entity Framework, and creating interfaces for communication - 5-7 years of experience in analyzing and understanding application requirements - Bachelor's degree in Computers, IT, MCA, or related field - 6-8 years of experience in developing functional application modules - Familiarity with unit testing, database design, and AGILE methodologies This job offers a competitive total rewards package, continuing education, training, and growth opportunities
More at Important Company of the Sector
Related open roles
Tech Lead (AI) - Engineering (Gurugram)
Delhi NCR
Insurance Enabling Technology - Guidewire Rating Earnix Developer-Associate 2
Hyderabad
Staff Engineer-Frontend (Bengaluru)
Bangalore
Lead Engineer, Senior-Machine Learning Tools (Hyderabad)
Hyderabad
Data Engineer - SME (Pune)
Mumbai
2841-Software Development Engineer-II (Backend+AI) (Noida)
Delhi NCR