Experienced Software Developer

New Job Opportunity
We are actively hiring for a new role.
Apply Now
🏢 ItelBPO📍 Ironshore, Montego Bay💼 Full-Time💻 On-site🏭 Business Process Outsourcing / Information Technology💰 3,000,000 - 5,000,000 JMD per year

About Company

ItelBPO is a leading global BPO (Business Process Outsourcing) provider, specializing in customer experience management, technical support, and back-office solutions. With a robust presence across the Caribbean, Latin America, and North America, ItelBPO is renowned for its innovative approach to customer interaction, leveraging cutting-edge technology and a people-first culture to deliver exceptional results. We believe that a great customer experience starts with a great employee experience. Our vibrant, dynamic, and diverse teams are at the heart of our success, driving growth and pushing boundaries in a rapidly evolving industry. As we continue our rapid expansion, our commitment to technological excellence and digital transformation is paramount, making our IT department a critical pillar of our global operations. Joining ItelBPO means becoming part of a forward-thinking organization where your contributions directly impact global client success and internal operational efficiency.

Job Description

Are you a seasoned Software Developer eager to make a significant impact within a rapidly growing global organization? ItelBPO is seeking a highly skilled and experienced Software Developer to join our innovative technology team in Ironshore, Montego Bay. This is an exciting opportunity for a professional with a proven track record in designing, developing, and deploying robust software solutions that power our complex BPO operations and enhance client services.

In this role, you will be instrumental in the full software development lifecycle, from conceptualization and design to testing, deployment, and ongoing maintenance. You will work closely with cross-functional teams, including operations, product management, and other IT specialists, to understand business requirements and translate them into scalable and efficient software applications. We are looking for someone who thrives in a collaborative environment, possesses strong problem-solving abilities, and is passionate about delivering high-quality code. Your work will directly contribute to streamlining our processes, enhancing our customer interaction platforms, and building bespoke tools that give ItelBPO a competitive edge. If you’re ready to tackle challenging projects, mentor junior developers, and drive technological innovation, we encourage you to apply and help us shape the future of BPO.

Key Responsibilities

  • Design, develop, test, deploy, and maintain robust and scalable software solutions primarily using .NET (C#) and related technologies.
  • Collaborate with business analysts, product owners, and other stakeholders to gather and refine software requirements.
  • Write clean, efficient, well-documented, and high-quality code adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback and ensuring code quality, security, and performance.
  • Troubleshoot, debug, and upgrade existing software to improve functionality, performance, and user experience.
  • Develop and maintain APIs and integrations with third-party systems, ensuring seamless data flow and communication.
  • Contribute to the continuous improvement of software development processes, tools, and methodologies.
  • Mentor junior developers, sharing knowledge and fostering a collaborative learning environment.

Required Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of professional experience in software development.
  • Proficiency in C# and the .NET framework (.NET Core, .NET 6/7/8).
  • Strong experience with ASP.NET MVC/Web API for building web applications and services.
  • Solid understanding of relational databases, particularly SQL Server, including T-SQL and database design.
  • Experience with front-end technologies such as JavaScript, HTML5, CSS3, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Familiarity with version control systems, especially Git.
  • Demonstrated ability to work independently and as part of a team in a fast-paced environment.
  • Excellent problem-solving, analytical, and communication skills.

Preferred Qualifications

  • Master's degree in a relevant technical field.
  • Experience with cloud platforms (Azure, AWS, GCP) and services.
  • Knowledge of DevOps practices and tools (CI/CD pipelines, Docker, Kubernetes).
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Experience with message queuing systems (e.g., RabbitMQ, Kafka).
  • Certifications in Microsoft technologies (e.g., Azure Developer Associate).

Perks & Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Paid time off and public holidays.
  • Opportunities for professional development and continuous learning.
  • Dynamic and inclusive work environment.
  • Modern office facilities in a convenient location.
  • Employee wellness programs and team-building activities.
  • Career advancement opportunities within a rapidly expanding global company.

How to Apply

Interested candidates are invited to submit their application online by clicking on the link below. Please ensure your resume highlights your relevant experience and technical skills. Only shortlisted candidates will be contacted for an interview.

Job Application

×
Scroll to Top