Excellent programming skills in C#/.NET, Java, Rust, or Python.
Minimum GPA of 3.3 in a relevant degree from a reputed university.
Demonstrated passion for technology and teamwork.
Entrepreneurial mindset with a proactive approach to problem-solving.
Ability to manage development projects independently from inception to completion.
Eagerness to develop domain knowledge and market insight.
Strong communication skills for client and team interactions.
Responsibilities
Engage with users and experts to gather requirements and design solutions.
Take responsibility for delivering high-quality software end-to-end.
Collaborate with client teams to drive project success.
Innovate by challenging existing processes and systems.
Stay updated on industry and tech trends to lead in innovation.
Benefits
Opportunities for professional growth and development.
Dynamic and collaborative team environment.
Exposure to cutting-edge technology and industry trends.
Full Job Description
Responsibilities
Engage directly with users, stakeholders, and subject matter experts to identify requirements, applying sound judgement to design and deliver pragmatic, effective solutions
Take on early responsibility for high-quality end-to-end software delivery
Partner with client teams to deliver products and projects collaboratively
Challenge current systems and processes to achieve common goals through technical excellence and innovation
Keep abreast of industry and technology trends that will keep us at the forefront of what is possible
What makes a great candidate
Excellent programming skills, including an extensive experience in C#/.NET, Java, Rust or Python
A minimum 3.3 GPA degree in a relevant subject, ideally from a top-ranked university
Passion for technology and an appetite to work in a dynamic and integrated team
An entrepreneurial nature, willing to take ownership and run towards problems and someone who thrives on innovation
The ability to own all aspects of development projects from start to finish
A desire to understand and solve business problems, build domain knowledge and increase market understanding
The ability to communicate clearly and professionally with our clients as well as team members
Financial Services, risk management, or consulting experience is a bonus, but not essential