Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 10, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Sankore Investments is a global investment and advisory boutique with a strong focus on African markets. Drawing on the strengths of our people and our strong global partnerships, we provide investment advisory services, wealth management services and offer a variety of funds designed to cater to the needs of a global clientele of both individuals and instit...
    Read more about this company

     

    Senior Software Engineer

    Job Opening ID: 187

    About the Role

    • As a Senior Software Engineer, you will play a pivotal role in the creation, design, maintenance, and enhancement of software applications.
    • Working collaboratively with diverse members of the engineering team, including project managers, designers, and testers, you will be at the forefront of driving technological innovation within the firm.
    • You will be responsible for analyzing user needs, creating an architecture, and designing software solutions to meet those needs.
    • You must be knowledgeable about the software development lifecycle and be able to work collaboratively with others to produce high-quality software products.
    • You will report to the Chief Technology Officer (CTO).

    Key Responsibilities

    • Lead the design, coding, testing, and maintenance of complex software solutions, ensuring scalability, reliability, and performance.
    • Architect and develop robust server-side applications and APIs using Java and Node.js, facilitating seamless communication between databases, web servers, and other back-end systems.
    • Oversee the creation of responsive and scalable user interfaces using HTML, CSS, JavaScript, and modern frameworks to deliver exceptional user experiences.
    • Analyze and resolve intricate technical challenges, proactively identifying bottlenecks and recommending innovative solutions.
    • Champion fundamental DevOps principles, leveraging tools like Kubernetes for container orchestration and deployment automation to streamline development pipelines.
    • Define and enforce standards for rigorous software testing to ensure defect-free functionality and optimal user satisfaction.
    • Drive the development of intuitive web and mobile user interfaces, focusing on usability and alignment with product objectives.
    • Stay abreast of emerging technologies, frameworks, and programming languages to inform strategic technology adoption and keep software solutions competitive.
    • Create and maintain comprehensive documentation for code, system architecture, and processes to facilitate knowledge sharing and onboarding.
    • Implement and enforce security best practices to safeguard systems, applications, and sensitive data from vulnerabilities.
    • Ensure all software solutions adhere to legal, regulatory, and organizational requirements.

    Requirements

    • Bachelor's Degree in Computer Science or a related field; a master’s degree is an added advantage.
    • Minimum of 7 to 10 years of experience as a Software developer with 3 years leading engineering teams.
    • Minimum of 7 to 10 years Proven experience as a software engineer, demonstrating progressively increasing responsibilities.
    • Proficient in multiple programming languages, with a strong focus on Java, Spring Boot, and Node.js, demonstrating expertise in building scalable and efficient applications.
    • A good understanding of database management, software development methodologies/tools, software architecture principles and design patterns.
    • Excellent problem-solving and critical-thinking skills.
    • Communicate clearly and effectively with other developers, stakeholders, and clients. This includes both written and verbal communication.
    • Knowledge of regulatory requirements related to software development.

    Benefits
    Competitive.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Sankore Global on sankoreglobal.zohorecruit.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Sankore Global Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail