Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Jan 20, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Altron Bytes Systems Integration (Altron BSI) is an end-to-end ICT service provider of consulting, implementation and outsourcing services, which are strategically aligned to fit for purpose, cost effective, and optimised for performance. We have a clear go-to-market in key industries covering: Financial Services; Telecommunications, Media & Entertain...
    Read more about this company

     

    Senior Specialist Developer

    Job Description

    Requirements: 

    • Bachelors Degree in Computer Science

    Responsibilities:

    • Working within an Application Development Environment which includes design, coding, testing, debugging.
    • Maintenance and support of the development environment.
    • Produces complex program specifications and implements system enhancements.
    • Works within a framework of programming standards, as part of a project team.

    Education

    • Bachelor's Degree: Computer Engineering

    go to method of application »

    Principal Software Lead

    Job Description

    • As a Principal Software Lead, you will play a pivotal role in shaping the architecture, development, deployment, and support of a state-of-the-art IoT platform hosted on Kubernetes. You will lead a team of talented engineers and developers while driving technical excellence in implementing core systems like Kafka, Cassandra, and a suite of microservices. Leveraging technologies such as Scala, Akka, .NET Core, and Azure DevOps pipelines, you will ensure the platform is scalable, secure, and reliable, delivering business-critical IoT solutions. In addition, you will actively contribute to system architecture design, provide mentorship and skill transfer to intermediate developers, and equip support teams with the necessary tools and information for effective platform maintenance.
    • The ideal candidate will have extensive experience with additional technologies, including C#, Java, Python, MsSQL, PostgreSQL, RabbitMQ, Redis, Docker, cron, and bash scripting, ensuring comprehensive expertise to drive the platform forward.

    Key Responsibilities:

    • Platform Leadership & Development:
    • Define and drive the architectural direction for the IoT platform hosted on Kubernetes.
    • Lead the development and deployment of robust core systems, including Kafka, Cassandra, RabbitMQ, Redis, and microservices.
    • Ensure the platform is highly scalable, fault-tolerant, and optimized for performance.
    • Oversee the implementation of CI/CD pipelines using Azure DevOps for streamlined software delivery.
    • Strategic Leadership & Mentorship:
    • Act as a technical authority and mentor for software developers and DevOps engineers.
    • Facilitate skill and knowledge transfer to intermediate developers, ensuring continuous growth within the team.
    • Collaborate with stakeholders, including product managers and cloud architects, to align technology strategies with business objectives.
    • System Architecture Contribution:
    • Contribute to the design and evolution of system architectures, ensuring alignment with long-term goals and industry best practices.
    • Conduct architectural reviews and provide recommendations for enhancements and optimizations.
    • Technical Innovation & Problem Solving:
    • Research and integrate cutting-edge technologies to enhance platform capabilities and performance.
    • Solve complex system challenges, ensuring real-time, high-availability solutions for IoT data processing.
    • Develop strategies to proactively mitigate risks and ensure system resilience.
    • Operational & Support Enablement:
    • Provide support teams with documentation, tools, and information to ensure efficient troubleshooting and platform maintenance.
    • Oversee the monitoring, logging, and proactive issue resolution for platform components.
    • Plan and lead quarterly AKS (Azure Kubernetes Service) cluster upgrades and annual VM SKU optimization initiatives.

    Key Technologies:

    • Programming Languages: Scala, Akka, .NET Core, C#, Java, Python
    • Databases: Cassandra, MsSQL, PostgreSQL
    • Messaging Systems: Kafka, RabbitMQ, Redis
    • Cloud & Containerization: Kubernetes (AKS), Azure, Docker
    • Scripting: cron, bash scripting
    • CI/CD: Azure DevOps Pipelines
    • Monitoring & Logging: [Insert Relevant Tools – e.g., Prometheus, Grafana, ELK Stack]

    Qualifications:

    Required:

    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • 10+ years of experience in software development, with 3+ years in a leadership role.
    • Expertise in building and deploying microservices using Scala, Akka, .NET Core, C#, Java, and Python.
    • Deep understanding of Kubernetes and Azure cloud services.
    • Proven experience with messaging systems like Kafka, RabbitMQ, and Redis, and distributed databases like Cassandra, MsSQL, and PostgreSQL.
    • Advanced knowledge of CI/CD pipelines, particularly Azure DevOps.
    • Proficiency in Docker, cron, and bash scripting.
    • Familiarity with IoT platforms and protocols such as MQTT.

    Preferred:

    • Demonstrated success in implementing CIS or NIST security frameworks.
    • Strong background in DevSecOps and securing cloud-native applications.
    • Experience with telematics or real-time location-based systems.

    Key Competencies:

    • Visionary Leadership: Ability to define and communicate a long-term technical vision.
    • Mentorship: Skilled in developing talent and fostering a culture of knowledge sharing.
    • Problem-Solving: Expert in diagnosing and resolving complex, large-scale system issues.
    • Communication: Exceptional written and verbal communication skills, with the ability to articulate technical concepts to diverse audiences.
    • Adaptability: Proven ability to lead in dynamic, fast-paced environments with shifting priorities.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Altron Bytes Systems Integrati... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail