Senior Software Engineer

  • madurai

JOB IDENTIFICATION :-

FUNCTION: R&D

JOB TITLE: Senior Engineer, Development

JOB LOCATION : MADURAI

GENERAL JOB SUMMARY

The Senior Engineer, Development is responsible for development tasks like coding and debugging of complex scope using standard concepts and principles. Works as a fully contributing team member, under broad guidance. S/he should be able to apply own judgment and independently determine a course of action to execute it, post review. S/he is responsible for coaching, guiding and mentoring junior members in the team to help them scale up faster.

Knowledge :- Advanced knowledge of SDLC, Algorithms, Data Structures, VB6, VB.NET, C# and SQL Databases. Familiarization in Intersystem Cache is an added advantage. Has good experience and knowledge of working on n-tier desktop applications.

PRINCIPAL DUTIES AND RESPONSIBILITIES

  • Creates high level and low level design for a given set of functional requirements as a marketable feature or a set of Use Cases.
  • Mentors other junior members in the team in terms of technical skills, methodology and product knowledge.
  • Has good command in technology of the primary product.
  • Follows best coding practices.
  • Assists colleagues with design reviews, code reviews, implementation and information about existing implementations.
  • Expert in one or more modules of the product.
  • Has good understanding of core modules of secondary product.

JOB SPECIFICATIONS

Education (Indicate the minimum level of education necessary for this position. Check all that apply and indicate specific degree as applicable to the side (e.g., Bachelor’s in Engineering)

Required Preferred Degree/Certification :-

☒ ☐ Bachelor’s degree

☐ ☒ Master’s degree

☒ ☐ Other: MCA

Work Experience :-

Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or a PhD with 2 years' experience; or equivalent experience. Typical range is 4-7 years.

Skills and Abilities :-

Critical Thinking and Problem Solving, Good Team Player, Excellent Written and Spoken Communication skills, Mentoring and Coaching, Intercultural skills, ability to Work with Global Teams at different time zones.