Innovative Software Developers I Multiple Headcounts
Job Description
Our client is a dynamic and innovative financial services firm dedicated to delivering cutting-edge investment solutions and wealth management strategies. Their team is committed to leveraging technology and data-driven insights to enhance their clients' financial growth and security. They foster a collaborative and inclusive work environment that encourages professional development and creativity.
The Role:
Currently, they are seeking skilled software developers across various specializations to join our team for significant projects within a prominent financial institution. Candidates should possess strong programming skills and experience in their respective fields, as well as the ability to work collaboratively in a dynamic environment.
Responsibilities:
- Python Developer:
- Develop and maintain Python applications for data processing and analytics.
- Manage large databases, ensuring efficient data storage and retrieval.
- Conduct data cleaning, statistical analysis, and predictive modelling.
- C++ Developer:
- Write and maintain efficient, reusable, and reliable C++ code.
- Design scalable software solutions.
- Work with teams to define and implement new features.
- Java/JavaScript Developer:
- Design and develop web applications using Java and JavaScript technologies.
- Implement server-side logic and create responsive user interfaces.
- Ensure high performance and quality of applications.
Experience Needed:
- General Requirements:
- Bachelor's Degree in Computer Science or related field and experience in the respective programming language.
- Strong analytical and problem-solving capabilities.
- Ability to work independently as well as part of a team.
- Specific Qualifications:
- For Python Developer: Proficiency in Python and data science libraries (e.g., Pandas, NumPy), experience with SQL and NoSQL databases, and familiarity with data visualization tools.
- For C++ Developer: Strong proficiency in C++, experience with high-performance computing techniques, and familiarity with CUDA or TensorFlow is advantageous.
- For Java/JavaScript Developer: Proficiency in Java and JavaScript, experience with frameworks such as Spring and Hibernate, and a solid understanding of front-end technologies (HTML, CSS, JavaScript).