Pages

AON hiring Software engineers



Job Title : IND Software Engineer I

Location : Tamil Nadu Chennai, India

Job Summary:

The Software Engineer's role is to develop and manage the application code for a system or part of a project. The Software Engineer role typically has skills to work with multiple platforms and/or services.

Qualifications :

Formal Education & Certification:

• Bachelor's degree  in engineering or equivalent .

Masters Degree in related areas a plus.
• Computer application certifications, as applicable.

Knowledge & Experience:

• 1 + years of industry experience


Key Responsibility Areas:

Project Planning, Tracking, & Reporting

• Understand the detailed tasks required to create the code based on project specifications.

• Create/update the initial coding estimates for assigned tasks.

• Communicate regularly with the Sr. Software Engineer/DL/DM about development changes, scheduling, and status.

Development & Support

• Build the code according to the technical 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.

Testing & Debugging

• Write and execute the unit test cases and test each piece to verify the basic functionality before comprehensive testing.

• Perform peer reviews of unit test cases.

• Debug and resolve any code or interface problems encountered by the Software Engineer/Test Engineer.

• Fix function testing issues and/or client issues.

Documentation

• Create documentation for the code as per defined standards and processes.

Process Management

• Adhere to the project and support processes.

Coaching

• Coach Trainee Software Engineer in the proper visual and efficiency standards, approach to unit testing, and appropriate content for documentation.

Work Conditions:

• Occasional evening and weekend work to meet deadlines.

• Sitting for extended periods of time.

• Dexterity of hands and fingers to operate a computer keyboard, mouse, and to handle other computer components.

• Lifting and transporting of moderately heavy objects, such as computers and peripherals.

• Physically able to participate in training sessions, presentations, and meetings.

• Some travel may be required for the purpose of onsite/offsite software and system development management.

This job description indicates the general nature and levels of work expected of the incumbents. It is not designed to cover or contain a comprehensive listing of activities, duties, responsibilities or competencies required of an incumbent. Incumbents may be asked to perform other duties as required.





CLICK HERE TO APPLY

Find similar jobs here