Sr Engineer, R&D Software Engineering

Posted:
7/30/2024, 5:43:27 PM

Location(s):
Karnataka, India ⋅ Bengaluru, Karnataka, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Sr. Engineer, working in an Agile Organisation focussing on Software Development of micro services including software design, development, and application support for Clario products

The Sr Engineer, R&D Software Engineering will provide software design, development, and application support for Clario products whilst adhering to departmental SOPs. In addition, will contribute to the architecture of the products and the development process and also contribute to mentoring junior members of the team.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Within an agile development framework, responsible for large deliverables or complex portions of projects within a specialization.  Leads and engages others in solving complex problems.
  • Creates, designs, develops, codes, tests, debugs, provides beta support and implements software programs across multiple platforms using broadly defined specifications.  
  • Deep/advanced knowledge of specialized discipline and methods, and applicability to specialized product needs.
  • In collaboration with a Team Leader, Manager or Director, has responsibility for planning and completing phases of software development projects.
  • Conducts code reviews during development to share knowledge and experience.
  • Collaborates with Software Quality Engineering to build software that maximizes test automation and distributes integration responsibilities throughout the development cycle.
  • Supports other functions in the company.

 

OTHER DUTIES AND RESPONSIBILITIES:

Other related duties and projects as assigned.

 

QUALIFICATIONS AND SKILLS NEEDED:

Education:

  • Bachelor’s Degree in Computer Science, a related technical field or equivalent practical experience.

 

Experience:

  • Minimum of 5years of technical experience. 
  • Excellent verbal and written communication skills, including the ability to communicate effectively in English. 
  • Experience in usage of Source Code Management tools and Work Item tracking.
  • Knowledge of software engineering frameworks and methodologies.
  • Good knowledge of risk management techniques.
  • Good knowledge of common software patterns. 
  • Knowledge of agile development processes is a plus.
  • Familiarity with DevOps practice and cloud-based software solutions is a plus. 
  • Experience with unit testing and effective supporting design patterns.
  • Travel requirements for this position are low to none. 

 

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

The Department Head has the discretion to hire personnel with a combination of experience and education, which may vary from the above listed qualifications.