We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Cancel
This job is expired
Return to Job Search
Smart Mobile Solutions

Snr Software Developer (Lead Consultant)

Smart Mobile Solutions

  • Kingston and St. Andrew / St. Catherine
  • Not disclosed
  • Not disclosed
  • Updated 09/09/2025
  • HR
Apply Now

Snr Software Developer (Lead Consultant)

Job Title: Snr Software Developer (Lead Consultant)

Position: Full-time/Part-time Contract

Reports to: Head of Product Development

 

 

About the role

Snr Software Developer (Lead Consultant) will be required to use his/her expertise and knowledge of the industry practices to perform development tasks such as, coding, application development and web development alongside providing mentorship and guidance to members of the software team through training sessions, one-on-one sessions, and documentation.

They will collaborate closely with the Head of Projects and Client Engagement, Project Manager, and Solutions Architect while working alongside clients, stakeholders, and other Software Studio team members to deliver innovative, high-impact solutions.

 

Tasks/ Responsibilities 

 

 

Solution Development

  • Develop software solutions to meet stakeholder requirements through team and individual efforts
  • Design and develop technical solutions to address complex business challenges
  • Participate in all phases of the software development lifecycle, including:
1. Requirements analysis
2. Architectural and component design
3. System implementation
4. Test plan development and execution
5. Documentation of final products
  • Adapt to new technologies, programming languages, and development methodologies as required by project needs.
  • Develop applications using one or more of the following languages Java, PHP, JavaScript, ASP.net (using C#) or Python, AND be proficient in one or more popular frameworks or libraries that is generally used with any of the languages mentioned.
  • Conduct code reviews, write technical documentation, and follow test procedures to ensure software quality.
  • Work in an Agile development environment, actively participating in team discussions and iterative development cycles.

Technical Leadership & Training

  • Conduct training sessions for the software team on best practices, new technologies, and development methodologies.
  • Create and/or implement a training plan to transfer knowledge to the other members of the software team in the most efficient way possible
  • Provide detailed reports on training conducted, including assessments and recommendations for future learning initiatives.

Department Development

  • Identify and propose improvements to departmental processes and workflows to enhance efficiency.
  • Contribute to strategic discussions on technology adoption, team development, and operational enhancements.
  • Contribute to the business development goals of the organization/group.

Qualifications & Required Skills:

Education & Experience:

  • Bachelor’s Degree in Information Technology, Computer Science, or a related field.
  • Minimum 3 years of experience in software development with .NET (up to version 4.0) using C# in Visual Studio.
  • Experience developing full-stack applications (front-end and back-end).

Technical Skills:

  • Proficiency in HTML, CSS, JavaScript, Python and popular web frameworks.
  • Strong understanding of object-oriented programming (OOP) principles and common design patterns.
  • Experience with source control systems (e.g., Git, Azure DevOps).
  • Knowledge of database design, creation, and maintenance.
  • Familiarity with at least one cloud-based development environment, such as Azure DevOps.
  • Experience with modern front-end and mobile technologies (e.g., React, Flutter) is highly desirable.
  • Experience with developing, deploying and maintaining containerized applications.

Soft Skills:

  • Strong analytical and problem-solving abilities.
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Motivated self-starter with the ability to work independently and collaboratively.
  • Strong interpersonal skills with a focus on mentorship and team leadership.

Ref: Snr Software Developer (Lead Consultant)
Apply Now

Smart Mobile Solutions

Smart Mobile Solutions

View Employer Profile

View More Vacancies from Smart Mobile Solutions

Similar Jobs for you