job description
Join Vantage Financial Corporation as an IT Analyst Programmer and play a pivotal role in shaping our digital future. Based in the vibrant heart of Canggu, Bali, you'll collaborate with a dynamic team to design, develop, and integrate cutting-edge software solutions that drive innovation in the financial sector.
This role offers a unique opportunity to work in a fast-paced, agile environment where your technical expertise will directly impact business growth. You'll leverage modern programming languages, frameworks, and tools to build scalable systems while ensuring seamless integration with existing infrastructure.
At Vantage Financial, we foster a culture of continuous learning and professional development. Enjoy the perfect work-life balance in Bali's tropical paradise, with access to world-class amenities, flexible work arrangements, and a supportive team that values creativity and collaboration.
Responsibility
- Design, develop, and maintain high-performance software applications using modern programming languages (e.g., Java, Python, C#).
- Collaborate with cross-functional teams to analyze business requirements and translate them into technical specifications.
- Integrate software systems with existing financial platforms, ensuring data consistency and security.
- Optimize application performance through code refactoring, debugging, and performance tuning.
- Develop and maintain APIs and microservices to support scalable and modular architectures.
- Conduct thorough testing (unit, integration, and system) to ensure software reliability and compliance with industry standards.
- Document technical processes, system architectures, and user manuals for internal and external stakeholders.
- Stay updated with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software development, with a focus on financial or enterprise applications.
- Proficiency in programming languages such as Java, Python, or C#, and frameworks like Spring, Django, or .NET.
- Strong understanding of database design, SQL, and ORM technologies (e.g., Hibernate, Entity Framework).
- Experience with API development (REST, SOAP) and integration with third-party systems.
- Familiarity with agile methodologies (Scrum, Kanban) and version control systems (Git).
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication skills to effectively collaborate with technical and non-technical stakeholders.