About Company
Rogers Capital Technology Services, a key pillar of Rogers Capital, is a leading provider of innovative IT solutions and services in Mauritius. We empower businesses across various sectors through cutting-edge technology, expert consultancy, and robust infrastructure management. Our mission is to drive digital transformation and deliver exceptional value by leveraging a deep understanding of market needs and emerging technologies. We foster a dynamic and collaborative work environment where innovation is celebrated, and professional growth is actively encouraged. Join our team of dedicated professionals and be part of a company that is shaping the future of technology in the region, committed to excellence and sustainable impact.
Job Description
Are you a passionate and skilled Software Developer with a knack for crafting robust applications and optimizing system performance? Rogers Capital Technology Services is seeking a talented individual to join our growing team in Cando, Vacoas-Phoenix. In this pivotal role, you will be instrumental in the design, development, testing, and deployment of critical software applications that support our diverse client base and internal operations. You will work within an agile framework, collaborating closely with product managers, UX/UI designers, and other engineers to deliver high-quality, scalable, and secure solutions. This is an exciting opportunity to contribute to projects that make a real impact, utilizing modern technologies and best practices. We are looking for someone who thrives in a fast-paced environment, possesses strong problem-solving abilities, and is eager to learn and grow within a supportive team structure. If you are driven by innovation and have a strong foundation in software development principles, we encourage you to apply and help us build the next generation of digital solutions.
Key Responsibilities
- Design, develop, test, and deploy high-quality software applications using relevant programming languages and frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Write clean, maintainable, and efficient code following established coding standards and best practices.
- Participate in code reviews to ensure code quality, share knowledge, and mentor junior developers.
- Troubleshoot, debug, and upgrade existing software to improve performance, reliability, and functionality.
- Contribute to the entire application lifecycle, from conception to deployment and maintenance.
- Create and maintain technical documentation for developed software and systems.
- Stay updated with emerging technologies and industry trends to continuously improve development processes and solutions.
- Ensure the security, scalability, and performance of applications developed.
- Work closely with business analysts and stakeholders to understand requirements and translate them into technical specifications.
Required Skills
- Proficiency in one or more modern programming languages such as Java, Python, C#, or JavaScript (Node.js/React).
- Strong understanding of relational databases (e.g., SQL Server, MySQL, PostgreSQL) and NoSQL databases.
- Experience with web development frameworks (e.g., Spring Boot, .NET Core, Django, Flask, Express.js, React, Angular, Vue.js).
- Familiarity with version control systems, particularly Git.
- Solid grasp of object-oriented programming (OOP) principles and design patterns.
- Experience with RESTful APIs and microservices architecture.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively both independently and as part of a team.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with front-end development technologies (HTML5, CSS3, JavaScript frameworks).
- Understanding of cybersecurity best practices in software development.
- Prior experience in the financial services or FinTech industry.
- Certifications in relevant technologies or platforms.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits.
- Opportunities for professional development and continuous learning.
- Collaborative and innovative work environment.
- Exposure to diverse and challenging projects.
- Employee recognition programs.
- Work-life balance initiatives.
- Modern office facilities.
- Access to the latest technologies and tools.
How to Apply
Interested candidates are invited to submit their application, including a detailed CV and cover letter, by clicking on the application link below. Please highlight your relevant experience and why you believe you are a perfect fit for Rogers Capital Technology Services.
