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
Barita Investments Ltd

Senior Software Solutions Architect

Barita Investments Ltd

  • Kingston and St. Andrew
  • Not disclosed
  • Permanent full-time
  • Updated 12/07/2023
  • HR Manager
Apply Now

Barita investments invites suitable applicants for the role of Senior Software Solution Architect.

 

As the Senior Software Solutions Architect, you are required to design the organization's mission critical business applications. Major responsibilities for the role include analysis and design of moderately to highly complex programs, prototype/concept designs and systems architectural design using the C4 Model. Additionally, you will prepare high-level estimates, assist with end users support and may also be required to assist with software coding, production releases/deployment. See breakout below which covers three categories as seen under “Role & Core Functions”.  The primary function is “Systems Analysis & Design”, the other two are secondary functions. 

 

FUNCTIONAL RESPONSIBILITIES

Systems Analysis & Design

  • Lead the Analysis and Design effort on assigned projects and/or tasks
  • Work collaboratively with business analyst, product owners, and Programmers/Analysts in understanding and documenting the requirements specification for new system feature and/or enhancement to existing systems features.
  • Understand the big picture and the various use cases involved while crafting the solution and document them in Unified Modelling Language (UML).
  • Identify the appropriate software architecture for both server-side and client-side solution to achieve the proposed requirement.
  • Prepare detailed software design specifications based on system requirements specifications.
  • Analyse data requirements, design and implement databases
  • Design and develop test plans and/or success criteria for application programs and systems

  System Development

  • Code, debug, test and document application programs.
  • Assist with maintenance, documentation and testing of existing software.
  • Test application programs.
  • Assist in maintaining user manuals and/or technical documentation.
  • Train users regarding the technical aspects and use of developed applications.
  • Provide ongoing support to users of application software

  Systems Release/Deployment

  • Assist with deployments to QAT and UAT environment.
  • Assist with pre-production deployment testing inclusive of regression testing.
  • Prepare deployment scripts and instructions for production releases and deliver to System Administration Team for execution.

QUALIFICATIONS AND EXPERIENCE

  • First Degree in I.T. /Computer Science
  • Experience working with MVC Frameworks and Agile Scrum Framework (Developer)
  • Minimum 6 - 8 years experience PHP, C# .NET / Object Oriented Programming, MySQL, MS SQL building advanced queries, HTML, JavaScript (jQuery, Vue.js is a plus)
  • Good understanding of AJAX and JSON requests and experience with RESTful APIs
  • Experience with Architectural patterns for High Availability, Performance, Scale Out architecture, Disaster Recovery, Security Architecture Knowledge of cloud-based platforms
  • Experience working with Git Repositories
  • Experience working in the financial sector would be an advantage
  • Experience working with Docker or other Container Platform is a plus

REQUISITE COMPETENCIES AND SKILLS

  • Excellent Communication skills both written & oral
  • Proficient in Proficient in applying coding standards, SOLID Principle
  • Extensive knowledge of computer systems, operating systems, system security, database management, web and cloud platforms.
  • Excellent analytical and programming skills
  • Strong ability to manage multiple tasks simultaneously 
  • Exceptional ability to work optimally in a fast-paced environment.

 

Ref: Information TechnologyC
Apply Now

Barita Investments Ltd

Barita Investments Ltd

View Employer Profile