Position overview:
As an Software Engineer- Senior you design, develop, test, and maintain software systems. You use your knowledge in programming languages, algorithms, data structures and software engineering principles to create functional and efficient software solutions.
Key responsibilities
- Understand business requirements and convert them into technical specifications and architectural design
- sWrite and refactor production quality code for new and existing products using programming languages following best practices and coding standards to ensure readability, maintainability and efficiency of the codecas
- eContribute expertise during product design and code review session
- sCreate and maintain technical documentatio
- nMentor and share best practices with team member
s
Functional competencie
- s Proficient in one or more pro...