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: May 10, 2022
    Deadline: May 30, 2022
    • @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

    Peridot Forte Solutions Consulting was birthed out of the passion to assist and help organization to create a structure and frame work for their businesses thereby achieving high rate of organizational performance and profit.
    Read more about this company

     

    Lead, Software Engineering

    Our Client in the Off-Grade Solar Energy Industry requires a Lead, Software Engineer to join their team.

    Job Brief

    As the Head of Software Engineering, you’ll be responsible for managing cross functional agile teams through our full Software Development Life Cycle (SDLC) from estimation to delivery as well as having direct report responsibility for the software engineering staff. To be successful, you will need to collaborate with our Product Management, Design, Quality Engineering, Technical Architecture, and Systems organizations on everything from roadmap estimation to project execution and delivery. 

    Responsibilities

    • Building a high performing and connected workforce that delivers exceptional results 

    • Working with the software engineering team and leads to plan and track development of all projects through delivery to production.

    • Collaborating with all teams involved with product engineering management (Design, Product, QA and IT) to improve visibility, processes, and communication mechanisms. 

    • Assuring that security and accessibility continue to be primary goals in construction of any software.

    • Setting technical standards and SDLC processes. 

    • Delivering Pipeline process for deploying device firmware. 

    • Cultivating a culture of testing and automation throughout the organization. 

    • Drive Quality For Features In Our New Release.

    • Significantly Improve application build, patching, deployment and rollback process to accelerate time to market.

    • Use data and feedback from participants and peers to drive continuous optimization of cross functional team structures and software development processes. 

    • Support, position the company as a leading brand in the industry.

    • Provide technical and career mentoring for the engineering organization.  

    Requirement 

    You’ll be a good fit for this role if you have: 

    • A successful track record working as an engineering leader across multiple teams.

    • 5-8 years of Software engineering experience and minimum of 2 years managing a team. 

    • Experience leading and contributing to software architecture.

    • Exceptional critical thinking and analytical skills, with the ability to quickly understand complex systems and data. 

    • Experience balancing managing direct reports and making contributions to the software. 

    • Experience providing project visibility to senior management.

    • Exceptional written and oral communication skills. 

    • Hands-on experience in software development, IoT systems, Cloud services and agile methodologies. 

    • Knowledge of selected programming languages (e.g. Javascript, PHP, C++). 

    • Experience in building scalable systems. 

    • Must have worked with SPA framework (e.g. ReactJS, VueJS or Angular) 

    • Knowledge of Mobile application development (Prefered tool: Flutter). 

    • Understanding and knowledge of scaling and proven track record of scaling systems 

    • Experience profiling and optimizing code on all tiers of an application 

    • Comfort working on the command line 

    • Understanding of behaviour-driven development. 

    • Extensive experience in software development, scripting and project management. 

    • Experience using Cloud infrastructures & services. 

    • Excellent organizational and leadership skills. 

    • Core skills in Scripting (JS, Python, PHP), Mobile (Flutter), Front End (VueJS), Databases (PostgreSQL, DynamoDB), Cloud (Amazon Web Services), and DevOps (CI/CD). 

    • Flexibility and comfort working in a fast-paced, changing environment. 

    • An attribute of grit.

    • Good communication, and strong leadership qualities. 

    go to method of application ยป

    Senior Software Engineer

    Our Client in the Off-Grade Solar Energy Industry requires a Senior Software Engineer to join their team.

    Responsibilities

    As our Senior Software Engineer, you will be responsible for the design and implementation of functional software solutions and you will be reporting to the Head, Software Engineering. You will work with Upper Management, Engineering and Operations departments to define software requirements and take the lead on software development related projects. Your goal will be to develop high-quality software that is aligned with user needs and business goals. You’ll focus on: 

    • Iteration of local customers onboarding 

    • Continuous improvement of solar base capacity to support business needs 

    • Management of recurrent payment and unit test coverage 

    • Develop high-quality software design and architecture with scalability in mind. 

    • Identify, prioritize and execute tasks in the software development life cycle. 

    • Develop software tools and applications by producing clean, efficient code. 

    • Automate tasks through appropriate tools and scripting with the data engineering team. 

    • Review and debug code. 

    • Collaborate with internal teams and vendors to fix and improve products. 

    • Continuous improvement of your technical knowledge and mentor junior team members. 

    • Ensure software is up-to-date with the latest technologies. 

    • Document development phases and monitor systems. 

    • Team leadership and administrative support.

    • Other tasks as assigned by the Line Manager.

    Requirements

    • 5+ years of experience in software engineering

    • Proven experience as a Senior Software EngineerHands-on experience in software development, IoT systems, Cloud services and agile methodologies. 

    • Knowledge of selected programming languages (e.g. Javascript, PHP, C++). 

    • Experience in building scalable systems. 

    • Must have worked with SPA framework (e.g. ReactJS, VueJS or Angular) 

    • Knowledge of Mobile application development (Prefered tool: Flutter). 

    • Understanding of behaviour-driven development. 

    • Extensive experience in software development, scripting and project management. 

    • Experience using Cloud infrastructures & services. 

    • In-depth understanding of IoT systems and Distributed computing. 

    • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB, DynamoDB). 

    • Familiarity with various operating systems (Linux/Unix-like). 

    • Excellent communication, organizational and leadership skills. 

    • Core skills in Scripting (JS, Python, PHP), Mobile (Flutter), Front End (VueJS), Databases (PostgreSQL, DynamoDB), Cloud (Amazon Web Services), and DevOps (CI/CD). 

    • Flexibility and comfort working in a fast-paced, changing environment. 

    • Good communication, and strong leadership qualities. 

    • Excellent time management, task prioritizing and organisational ability.

    Method of Application

    Interested and qualified candidates should forward their CV to: peridotforte@gmail.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 Peridot Forte Solutions Consul... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail