Job Openings at Cavista


At Cavista, our mission is to empower organizations with the world’s best technology solutions. We ensure the highest level of client satisfaction through a global network of innovation, and our software solutions are custom-built to accommodate your domain and requirements. Through world-class consultation, innovative IT solutions and personalized client services, Cavista increases operational efficiency for organizations of all sizes.

We are recruiting to fill the position below:

Job Position: Software Engineering Manager

Job Location: Illupeju, Lagos (Remote)
Job type: Full-time

Job Description

  • A Software Engineering Manager to lead, mentor and manage multiple agile teams comprised of software engineers, team leads and product managers
    . Strategic in developing initiatives and setting timetables for the evaluation, development, and deployment of all web-based services. 
  • Manage in an agile scrum environment and lead a portfolio of diverse technology projects, providing solutions  
  • Manage a broad portfolio of diverse technology projects to provide web, mobile and integration solutions  
  • Manage application/software development; work with teams on challenging architectural problems to deliver innovative, high-quality products on a foundation of engineering excellence  
  • Develop a best in class scalable SaaS solution, leveraging the Cloud  
  • Provide architectural guidance; prioritize issues and lead the charge on challenging bugs, when needed  
  • Engage with key leaders to drive the vision and overall priorities to deliver quality products  
  • Communicate and translate vision/strategy to the team executing on functional and business goals for the team  
  • Lead, coach, and mentor a team of Engineers and Data Scientists to deliver high-quality SaaS products  
  • Responsible for the delivery of superb products and systems; making certain excellent code is shipped, striving for engineering excellence and supported by teams that are building, testing and deploying leading-edge solutions  
  • Drive the full software development life-cycle, set strategy and allocate appropriate resources to maximize ROI  
  • Prioritize workload, shift attention when priorities change and advocate when workload should not change.

Qualifications

  • 4+ year Degree in Computer Science (6+ years if no University Degree)  
  • 4+ years of combined experience in software engineering leadership; managing, architecting and deploying SaaS applications in a cloud-based infrastructure 
  • 4+ years of experience utilizing agile development and scrum methodologies  
  • Scrum Master a plus (NOT required)  
  • 1-3 years of experience building consumer web and mobile software solutions  
  • 2-4 years of people management with demonstrated experience in building and motivating large teams  
  • An understanding of security issues facing SaaS platforms and effective mitigation  
  • Solid technical background with experience in building next-generation architectures and solutions  
  • Strong organizational planning and development, business judgment, influential skills and technical leadership  
  • Ability to take part in code reviews, drive architecture, engage in design discussions and final solution selection  
  • Strong record in building high performing organizations through people development and empowered teams  
  • Experience with SaaS technologies and a track record of delivering high-quality products  
  • Excel at leading, managing, and building high functioning teams; and leading front-line technical contributors  
  • Ability to foster alignment of values, missions, and operational best practices  
  • Outstanding communication, interpersonal and organizational skills   

Additional Information

  • We offer a competitive compensation package (DOE), benefits and growth opportunities for everyone who joins Cavista. 

Cavista offers even more:

  • Competitive Compensation 
  • 5 - day workweek
  • Casual Friday, every day
  • 20 PTO (Paid-Time-Off) Days + Holidays + Birthdays off
  • Flextime
  • Competitive Health Insurance (Employee + Spouse + 4 children)
  • Accidental and Disability Benefit
  • Retirement Benefit - Pensions
  • Wellness Programs
  • Game On! PS, Pool, Chess and more
  • Genuine respect for work-life balance
  • Employee Training Programs
  • Professional Development for Career Growth
  • Remote working and IT Assets provided for Remote employees
  • Gratuity
  • Mentoring and Counseling
  • Referral Bonus
  • Work from Anywhere - Flexibility that allows you to work where you are most comfortable, whether at home, at work, or a combination of both
  • Respect and Collaborative team environment
  • And so much more.

Interested and qualified candidates should: Click here to apply online


Job Position: C# .NET Engineer (Senior or Intermediate)

Job Location: Lagos (Remote-flexible)
Employment Type: Full-time

Job Description

  • Develop new Web applications through packaged and customized applications.
  • Maintain and enhance existing Web applications and all internal systems are integrated.
  • Play a key role in building medium to large-scale public facing, high volume based Web applications.
  • Maintain existing intranet, extranet, and Internet sites and applications.
  • Participate in the ongoing development of applications that meet the needs of our customers.
  • Deliver new functionality and change requests for existing applications.
  • Perform complete testing of Web applications, unit, and system, engaging users as necessary.
  • Develop database-driven Web interfaces for rapid, real-time information sharing.
  • Develop external Web portals allowing users to input and retrieve accurate information.
  • Candidate must be a team player and willing to teach and to learn.
  • Other duties as assigned.

Qualifications / Required Experience and Education

  • Bachelor's or Master's Degree from an accredited University in Computer Science or related technical Degree.
  • GPA 2.1 or above
  • Internship experience developing relational web applications in C#.Net.
  • Solid understanding and experience utilizing C# .NET
  • Working knowledge of CSS, JavaScript, HTML, SQL, mySQL and Object-Oriented .Net development.
  • Possess solid skills in Microsoft SQL Server.
  • Experience working on teams, Agile/Scrum teams experience preferred.
  • Able to work independently and efficiently to meet deadlines.
  • Self-motivated, detail-oriented and organized.
  • Excellent communication (oral and written), interpersonal, organizational, and presentation skills.

Remuneration
We offer a competitive compensation package (DOE), benefits and growth opportunities for everyone who joins Cavista.

Interested and qualified candidates should: Click here to apply online

Additional Information
Online Application:

  • We want to know you better
  • Share your basic details and upload your resume
  • You will receive an email response with the next step.

Intro Video Interview:

  • You will receive a link from Spark Hire to complete a short video where you will answer questions to share your knowledge.

Team Interview:

  • We want you to learn about us
  • Meet our team for your in-person interview(s). 
  • Interview us as well.

Programmers: Coding Assessment

  • Complete a coding assessment; share with us your method for problem solving.

Job Position: PHP Engineer (Senior and Intermediate)

Job Location: Lagos
Job type: Full-time

Job Description
Who we are looking for

  • A PHP Engineer seeking an opportunity to develop and create cutting-edge solutions for our products and services, while being part of something extraordinary.
  • This is a full-time, salaried role, based in our Lagos, Nigeria office.

What you will do

  • Develop new web applications using customized, open-source, and off-the-shelf applications and components.
  • Maintain and enhance existing web applications and all internal integrated systems.
  • Deliver new functionality and change requests for existing applications.
  • Participate in the ongoing development of applications that meet the needs of our customers.
  • Design and implement user-driven templates, databases and interfaces (for ease of use).
  • Develop database-driven web interfaces for rapid, real-time information sharing.
  • Develop external web portals allowing users to input and retrieve accurate information.

Qualifications
What you bring?

  • Bachelor’s Degree in Computer Science, MIS, or related discipline.
  • 3+ years PHP development experience
  • Recent versions of PHP (7.x preferred)
  • Relational database setup and use (MySQL 5.6 or later)
  • Hands-on front-end development utilizing HTML, CSS (or SCSS/SASS/LESS), client-side JavaScript and jQuery
  • Git version control knowledge and experience
  • Experience with RESTful API usage and implementation; experience creating/documenting an API is a plus
  • Experience with Redis (or other NoSQL key-value store) is a plus
  • Server and site performance optimization experience is a plus
  • Preferred full-stack developer, but willing to mentor on needed areas

Additional Preferred Skills:

  • Laravel 5.x framework (or other similar MVC)
  • Knowledge and use of Single Page Application design and implementation, including use of front-end tools such as CanJS, Vue, Aurelia, or Angular JS
  • Experience with queues/workers in a distributed workload system (e.g. Beanstalkd, RabbitMQ, Iron.io, Amazon SQS) is a plus
  • Experience with Composer, NPM, Gulp, Grunt, or other tools in the build pipeline
  • Troubleshoot issues with web server, database, security, network, and web technologies
  • Customize, compile, install, configure, monitor and debug server instances, especially on NGINX
  • Reporting, maintenance, and test automation tools in PHP (e.g. PHPUnit)
  • Create and enhance in-house tools for website operations, support hardware & software issues
  • Experience with customer & end-user support of online products; web, graphic and usability design.

What will you Experience?

  • Casual Friday, Everyday
  • Competitive Compensation Package
  • Professional Development for Career Growth
  • 20 PTO (Paid-Time-Off) Days + Holidays + Birthdays off
  • Monthly Happy Hours
  • Holiday and Employee Celebrations
  • Game On! Xbox, Pool, Chess and more
  • Genuine respect for work-life balance
  • Respect and Collaborative team environment
  • And so much more.

Interested and qualified candidates should: Click here to apply online

Click here to Apply