Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Ensure alignment with the organization's vision and values.
- Fully resolve technical issues including performance and functionality issues. And resolve production problems and software release issues
- Work closely with the project manager to report issues and project status of modules.
- Participate in and lead the development and testing phases.
- Deep dive into technical issues, identify and resolve the real root causes.
- Suggest and implement solutions for process improvement.
- Mentoring, coach, hire, and lead a development team and define development needs for the teams.
- Manage and Oversee different technologies and platforms.
- Managing relationship between different functional team members.
- Drive a continuous improvement process (Kaizen) across your team by making data-driven decisions.
Job Requirements
- Education: BA (prefer computer science and Computer Engineering)
- Experience: 5 years
- Skills: Excellent communication skills, Leadership skills, organized, Time Management and Problem solving.
- + hands-on Software Developer or Architect using lamp stack (PHP - apache - MYSQL - LINUX) or mean stack (node - express - MONOGDB - angular).
- Experience in developing and maintaining large, distributed, highly available, highly scale-able, event-driven architectures.
- Extensive practical experience using a wide range of AWS technologies, including S3, EC2s, Lambda Functions.
- Committed to high standards - Continuously push to improve your team’s performance.
- Experience with writing and maintaining automated test suits and CI/CD pipelines.
- Great at providing focused coaching and mentoring, able to separate the important from the unimportant so your coaching is clear and productive.
- Familiar with terms like (big data - data warehouses).
- Databases: RDS and MySQL.
- Familiar with AWS products.
- Outstanding knowledge of software and application design and architecture.
- A technical mindset and analytical approach.
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail