Senior Developer

Carat Australia

Pune, India
Software development cycle participation
Long-term code reusability and stability
Proactive issue identification and resolution
Participates in the entire software development cycle - requirements’ analysis, design and development, unit testing and documentation

Job Summary

  • Participates in the entire software development cycle - requirements’ analysis, design and development, unit testing and documentation.
  • Takes ownership for the delivery of complex application features and resolves key technical issues related to the assigned project.
  • Delivers trainings and participates in knowledge sharing, mentoring new software engineers in the team.

Matching Summary

Participates in the entire software development cycle - requirements’ analysis, design and development, unit testing and documentation.

Skills & Requirements

Must-have

  • Software development cycle participation
  • Long-term code reusability and stability
  • Proactive issue identification and resolution
  • Independent work with broader overview
  • Delivery of complex application features
  • Accurate personal estimation

Nice-to-have

  • Technical guidance and process improvement
  • Training and knowledge sharing
  • Mentoring new software engineers
  • Integration of new technologies
  • Understanding release processes

Key Requirements

  • Not specified

Work Rights

Not specified

Tailored Resume

Cover Letter