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: Feb 27, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • A Structured Resource Company dedicated to working with institutions to design, develop and deploy cost-effective infrastructure solutions. Structured Energy Systems is a wholly owned Nigerian business-to-business services company that specializes in the deployment of ATM and self-service terminals (i.e. iKiosks TM), system servers, storage solutions, network equipment, eSecurity devices (anti-skimming devices), back-up power solutions (UPS, Inverters - firefly TM & AVRs ) amongst other innovative business solutions.
    Read more about this company

     

    Senior Software Engineer

    Overview:

    • We are seeking a highly motivated and talented Senior Software Engineer to join our growing engineering team. This role will involve designing, developing, and deploying robust software solutions with a focus on performance, scalability, and reliability. The candidate will be expected to contribute to the entire software development lifecycle, from conceptualisation and architecture to deployment and maintenance.

    Key Responsibilities:

    • Design, develop, and maintain high-quality, scalable, and maintainable software applications.
    • Collaborate with cross-functional teams (product managers, designers, QA engineers) to gather requirements, define technical specifications, and deliver exceptional user experiences.
    • Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
    • Develop and maintain robust and scalable APis and microservices.
    • Proficient in multiple programming languages (e.g., Java, Python, JavaScript, C#, Go) and database technologies (e.g., SQL, NoSQL).
    • Work across the entire stack, including front-end, back-end, databases, and APis.
    • Collaborate with DevOps teams to automate infrastructure, deployments, and application monitoring. Experience with continuous integration/continuous deployment (CI/CD) pipelines.
    • Strong understanding of data streaming and orchestration technologies, including Apache Kafka, and related tools.
    • Experience building and deploying enterprise-grade applications, with a focus on scalability, performance, and security.
    • Proven experience in building and deploying large-scale solutions m complex environments.
    • Contribute to the design and development of financial solutions with a strong focus on accuracy, security, and scalability.
    • Conduct performance tuning and optimisation across the full application stack.
    • Review code written by peers and mentor junior developers to ensure best practices and coding standards.
    • Maintain clear, concise technical documentation for both internal teams and end-users.

    Required Skills & Qualifications:

    • 4-6 years of corporate experience as a software developer, with a proven track record of delivering high-quality software solutions.
    • Strong proficiency in multiple programming languages such as Java, Python, C#, JavaScript, or similar.
    • Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js) and responsive design principles.
    • Deep knowledge of back-end development, including RESTful API design, microservices architecture, and frameworks like Spring Boot, Node.js, or .NET.
    • Extensive experience with both SQL (e.g., PostgreSQL, MySQL, Oracle, MSSQL) and NoSQL (e.g., MongoDB, Cassandra) databases, with a strong understanding of data modelling and query optimisation.
    • Hands-on experience with DevOps and SysOps practices, cloud platforms (AWS, Azure, GCP), containerisation (Docker), orchestration tools (Kubernetes), CI/CD pipeline tools Genkins, GitLab, etc.), and infrastructure automation.
    • Experience with tools like Apache Kafka, or similar for data streaming, data integration, and orchestration.
    • Proven experience in building and deploying enterprise-scale solutions.
    • Familiarity with developing or deploying financial software applications, with a strong understanding of financial systems and data security.
    • Proficiency with Git and other version control tools.
    • Excellent problem-solving skills, with the ability to troubleshoot complex issues across multiple layers of the tech stack.
    • Strong written and verbal communication skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders.
    • AWS, Azure, or Google Cloud certifications are a plus.
    • Experience working in an Agile/Scrum environment.
    • Experience in implementing security best practices in application development, especially for financial solutions.
    • Familiarity with application monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
    • Experience in the financial services or fintech industries, including regulatory requirements and industry best practices.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified candidates should forward their CV to: jobs@structuredresource.com using the position as subject of email.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Structured Energy Systems Limi... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail