As a software Engineer, I analyze, design, develop, build and monitor high available and scalable software solutions in compliance with high technical standards.
Responsibilities:
- Full lifecycle application development in various software languages
- Design/code reviews.
- Integrate software with existing systems.
- Evaluate and identify new technologies for implementation.
- Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts and code comments.
- Active mentor.
- Accept to learning new technologies where appropriate.
- Chase incidents root causes and provide short-term mitigation and long term solutions.
- Improve system quality by identifying issues and common patterns.
- Identify opportunities for improvement and making recommendations.