Description
We know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world's leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the most innovative software companies in the world. You'll gain knowledge working alongside other highly skilled professionals that will help accelerate your career progression. You'll also benefit from an array of advantages like access to trainings and certifications, bonuses, socializing activities, and attractive compensation. We have a need for an enthusiastic and skilled Python developer who is interested in learning about quantitative analytics and perhaps looking to make a career at the intersection of Financial Analytics, Big Data, and Mathematics! The successful candidate will work with a technology stack that is best of breed, involving Python, Pandas, NumPy, Flask, Plotly. They will join a fast-paced, dynamic team environment, building commercial products that are at the heart of the business and contributing directly to revenue generation.
Requirements and responsibilities
What you'll do
- Design and implement end-to-end applications in Python with an emphasis on efficiently writing functions on large datasets.
- Interpret and analyze business use-cases and feature requests into technical designs and development tasks.
- Participate in regular design and code review meetings.
- Be a responsive team player in system architecture and design discussions.
- Be proud of the high quality of your work.
- Always follow quality standards (unit tests, integration tests, and documented code).
- Happy to coach and mentor junior engineers.
- Be delivery focused, have a passion for technology and enjoy offering new ideas and approaches.
- Demonstrable technical capacity in understanding technical deliveries and dependencies.
- Strong experience in working in software engineering projects in an Agile manner.
What you'll bring
- Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent experience.
- Computer Science and Software Engineering: Strong software development experience.
- Minimum 6 years experience in developing applications using Python.
- Experience in developing data pipelines using Airflow.
- Linux/Unix, Git.
- Understanding of CI/CD pipelines.
- Test frameworks.
- Agile and XP (Scrum, Kanban, TDD).
- Experience with cloud-based infrastructures, preferably with AWS.
- Fluent in English.
- Effective team player and good at managing timelines.
- Follow relevant technology trends, evaluate new technologies, and use this information to improve the product.
- Take pride in your work and be responsive to clients. Happy clients are an important factor to you.
- You love to solve complex problems, whether that's making the user experience as responsive as possible or understanding complex client requirements.
- You can present your own ideas and solutions, as well as guide technical discussions.
- You can effectively communicate with external clients.
- Your welcoming attitude encourages people to approach you when they have a problem you can help them solve.
If this role sounds good to you, even if you don't meet every single bullet point in the job description, we encourage you to apply anyway. For most of the candidates that applied, we found a role that was a very good fit with their skills. Let's meet and you may just be the right candidate for one of our roles. At Ness Digital Engineering we are willing to build a work culture that is based on diversification, inclusion, and authenticity.