Responsibilities:
- Perform tech-engineering tasks to support the technical team in achieving the company's business objectives
- Lead, manage and train technical teams in system development
- Create system designs to improve efficiency, availability, scalability, flexibility, functionality and usability of company products
- Have a deep understanding of software architecture, operating systems, and networks
- Work closely with technical teams to establish benchmarks, standardization, technical and other mechanisms for non-functional requirements
- Work closely with users and stakeholders to understand business needs
- Creating tools and resources that help the team work more efficiently and effectively
Qualifications
- Bachelor's degree or equivalent from any major with a minimum GPA of 3.00
- Minimum 1-2 years of experience as a System Analyst or in related field with at least 2 years previous experience as a software developer/engineer/programmer
- Having experience as a System Analyst in a Multifinance Company will be an added value
- Proficient in: Planning, Architecting, Designing, Estimating, and Executing to make software development well-delivered to the Customer.
- Able to lead a team, mentor team members, and ensure work is done well according to business needs
- Able to communicate clearly, on target and effectively both orally and in writing
- Have in-depth knowledge of information technology, software development, and distributed frameworks and have enthusiasm in the development of renewable technologies
- Ability to find and fix technical problems in a highly adaptive environment
- Understand GIT, CI-CD, virtualization and containerization technologies and able to use tools for Issue Tracking
- Understand Agile Mindset and Scrum Framework