Our client, an IT company, specializes in developing software solutions for the financial sector, including consumer finance and leasing services.
Job Description:
Perform tech-engineering tasks to support the technical team in achieving the company's business goals.
Lead, manage, and mentor the technical team in system development.
Design systems to improve efficiency, availability, scalability, flexibility, functionality, and usability of the company's products.
Have a deep understanding of software architecture, operating systems, and networks.
Collaborate with the technical team to establish benchmarks, standards, technical requirements, and other mechanisms for non-functional requirements.
Work with users and stakeholders to understand business needs.
Create tools and resources that help the team work more efficiently and effectively.
Requirements:
Bachelor's degree or equivalent in any field with a minimum GPA of 3.00.
Minimum of 1-2 years of experience as a System Analyst or in a related field, with at least 2 years of prior experience as a software developer/engineer/programmer.
Experience as a System Analyst in the Multifinance industry is a plus.
Proficient in planning, architecting, designing, estimating, and executing software development to deliver quality solutions to customers.
Ability to lead a team, guide team members, and ensure tasks are completed effectively according to business requirements.
Clear, targeted, and effective communication skills, both verbal and written.
Deep knowledge of information technology, software development, distributed frameworks, and a passion for emerging technologies.
Ability to troubleshoot and resolve technical issues in an adaptive environment.
Familiarity with GIT, CI-CD, virtualization and containerization technologies, and issue tracking tools.
Understanding of Agile Mindset and Scrum Framework.