Job Vacancies at Softcom

Lagos Mainland    21-10-2021
 

Description



Description


We’re looking for a Front-End Developer to become an integral part of our team.

In addition to building and maintaining our HTML, CSS, and JavaScript architecture, he/she must be able to work in a fast-paced environment while solving complex problems on the fly.

Must have high bandwidth for learning and exhibit a drive for personal growth.

Must also have an innate passion to solve problems and a drive to stay engaged, learn, and level-up quickly.


As a Senior Front-End Developer, your job responsibilities will include the following;


Write clean, organized, and well thought out code.

Have a strong understanding of the Modern Javascript

Use GIT for version controlling and managing codebases with multiple developers.

Work with data-handling via AJAX and JSON.

In addition to building and maintaining our HTML, CSS, and JavaScript architecture, you must be able to work in a fast-paced environment while solving complex problems on the fly.

Prototype usable experiences using Bootstrap.

Understand the nuances of, and have experience building functional cross-browser JavaScript and responsive layouts

Effectively debug, understand, and resolve issues within your code.

Stage work done on leading cloud provider (Heroku, AWS, DigitalOcean, ...) for review and feedback.

Prove that you care about the performance of your code and finished product.

Collaborate with other developers and contribute to building shared standards, tools, and approaches.


Our Stack:


AWS - Cloud Infrastructure

Nodejs or Golang - Primary backend languages

MongoDB, Redis - Data persistence

RabbitMQ or Nats - Message broker

ReactJS - Frontend Javascript Framework

Bitbucket - Source code management

Sentry - Log management

Postman, cypress - Testing tools


Requirements


Has at least 5 years experience In web front end development.

Highly proficient in React ,Javascript, CSS, Html. Json and Bootstrap

Strong focus on test driven development, loves unit and integration testing.

Understands agile development and source control management, GIT experience a strong plus.

Full experience in software development lifecycle, from requirements gathering, prototyping, development, deployment, and post release support and troubleshooting.

Able to code for cross browser compatibility and adaptive layouts for various rendering profiles.

Strong communication skills and experience in customer troubleshooting.

Experienced in staging code on cloud platforms (Heroku, AWS, DigitalOcean, ...) for feedback and review.

Works well in a team environment with fellow developers, designers and product managers.

Always learning and expanding knowledge and skills, picking up new frameworks and libraries that will benefit the product.



go to method of application »



Location:
Ikeja, Lagos, Nigeria

Description


As a Backend Developer, you will be responsible for designing, building, and maintaining the platform services.

You will help guide the technical decisions around building highly available and reliable services while working with the product and design teams to enable new features and capabilities for our customers.


Your Job Responsibilities


Liaising with developers, designers and other stakeholders to identify and implement new features.

Maintaining our Nodejs/Golang systems

Using and developing internal tools and documentation.

Collaborating with Front-end developers to integrate user-facing elements with server-side logic.

Designing and developing modern APIs that integrate with server backends

Promoting engineering best practices and helping to define our technical roadmap for the team

Focusing on providing fault tolerant systems that enable rapid development without negatively impacting our customers.


Our Stack


AWS - Cloud Infrastructure

Nodejs or Golang - Primary backend languages

MongoDB, Redis - Data persistence

RabbitMQ or Nats - Message broker

ReactJS - Frontend Javascript Framework

Bitbucket - Source code management

Sentry - Log management

Postman, cypress - Testing tools


Requirements


3+ years of experience with Javascript (NodeJs) and/or Golang languages

Experience in implementing, providing architectural feedback and delivery of complex software solutions

Experience and a desire to perform and grow as a technical leader and engineer

Proven ability to collaborate effectively across multiple teams and provide technical guidance when needed

Demonstrated ability and desire to mentor other engineers

Experience with AWS and container solutions

Experience working in the payments industry

Experience or education in security or cryptography

Stay up to date with current best practices

Manage cutting edge tools and technologies to improve applications



go to method of application »



Location:
Ikeja, Lagos

Description


Android Developers at Softcom are responsible for the development and maintenance of applications aimed at a range of Android devices.

Your primary focus will be the development of Android applications and their integration with back-end services.

You will be working alongside other developers on different layers of the infrastructure.

Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.


Responsibilities


Design and build advanced applications for the Android platform

Unit-test code for robustness, including edge cases, usability, and general reliability

Developing and implementing new software programs using Java, Kotlin.

Documenting API using Apiary in the swagger format.

Maintaining and improving the performance of existing codebase.

Designing, building and maintaining software databases.

Building and managing software documentation.

Clearly and regularly communicating with management and technical support colleagues.

Testing and maintaining software products to ensure strong functionality and optimization.

Recommending improvements to existing software programs as necessary.

Performing all other functions as may be required of you to enable Softcom to achieve its strategic objectives.

Work on bug fixing and improving application performance

Design and build advanced applications for the Android platform

Collaborate with cross-functional teams to define, design, and ship new features

Work with outside data sources and APIs

Unit-test code for robustness, including edge cases, usability, and general reliability


Our Stack


AWS - Cloud Infrastructure

Nodejs or Golang - Primary backend languages

MongoDB, Redis - Data persistence

RabbitMQ or Nats - Message broker

ReactJS - Frontend Javascript Framework

Bitbucket - Source code management

Sentry - Log management

Postman, cypress - Testing tools


Requirements


5 years' Proven software development experience and Android app development

Have published at least one original Android app

Experience with Android SDK

Proven working experience in Android app development and

Proven software development experience and Android skills development

Have published at least one original Android app

Experience with Android SDK

You possess an innate passion to solve problems, a drive to stay engaged, learn and level-up quickly.

You have a passion for helping and contributing to a growing development team.

You have a strong understanding of documenting API using Apiary in the swagger format.

You have experience turning designs and prototypes into a consumer-ready piece of software.



go to method of application »



Location:
Ikeja, Lagos

Description


iOS Developers at Softcom are responsible for the development and maintenance of applications aimed at a range of Apple devices including iPhones, iPad, and Apple watches.

Your primary focus will be the development of iOS applications and their integration with back-end services.

You will be working alongside other developers on different layers of the infrastructure.

Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.


As an iOS Developer, your job responsibilities will include the following;


Designing and building advanced, complex applications for iPhones and iPads.

Collaborating with teams around you and help in development processes early on.

Enriching our team with your knowledge and your innovative ideas.

Working effectively in agile product development and managing the complete mobile development cycle including testing, integration as well as publishing and maintenance of mobile apps.

Collaborating with testers, product managers, designers, and engineers to build user-friendly, scalable, and innovative mobile experiences.

Working with third-party data sources and API’s.

Writing clear and maintainable code for our iOS apps.

Unit-test coding for robustness, including edge cases, usability, and general reliability.

Bug fixes and application performance enhancement.

Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.

Maintaining code quality, organization, and automatization.

Ensuring the best possible performance, quality, and responsiveness of applications.

Translating designs and wireframes into high-quality code.


Requirements


A B.Sc. or M.Sc. in Computer Science, other relevant fields, or equivalent experience, with a keen interest in technology.

A minimum of 5 years' of experience in a similar role.

A deep understanding of Swift. Solid Swift experience is a plus.

A decent knowledge and understanding of CocoaPods, Cocoa Touch, iOS frameworks, UIKit, Core Animation, CoreData, GCD & Networking, and other common libraries available for common tasks.

Deep understanding of design patterns and API design for building iOS SDKs.

Strong knowledge of iOS Framework and how to deal with different screen sizes.

Familiarity with Apple’s Human Interface Guidelines and App Store Review Guidelines.

Familiarity with REST-ful APIs to connect iOS applications to back-end services.

Write efficient UI code as well as work with complex data structures and algorithms. Having an eye for great UI & UX is a plus.

Passion for writing clean code with clean architecture and easily-testable code.

A proficiency for understanding code versioning tools, such as Git.

The ability to understand business requirements and translate them into technical requirements.

The ability to work independently and take initiative, as well as being creative and curious.

A drive to learn fast and share your knowledge, to help increase the team's productivity with each sprint.

Superb communication skills and ability to articulate technical problems and projects to all teams.

Eagerness to improve systems, processes, and yourself.



go to method of application »



Location:
Ikeja, Lagos

Description


As a Senior Software Tester, you will primarily work in Product teams with Software Developers, Designers and Product Managers to accelerate the delivery of quality Software Products.

Your work would include thoroughly evaluating test objects such as web applications, APIs, Mobile Applications and hardware devices to determine its level of quality and to prevent immature products and features from being deployed.

You will be a pivotal contributor to delivering quality software products that are critical to helping Softcom achieve its goals as an organization.


As a Software Tester, a typical day might include the following:


Review requirements, specifications and technical design documents to provide timely and meaningful feedback

Create detailed, comprehensive and well-structured test plans and test cases

Estimate, prioritize, plan and coordinate testing activities

Identify test scenarios, correlate them to business requirements, and report on test coverage.

Estimate, prioritize, plan, and coordinate testing activities

Test integration of local and cloud components

Identify, record, document thoroughly and track bugs

Prioritize defects accurately based on impact on business goals

Perform API tests using Postman

Perform non-functional tests such as performance when the need arises.

Prepare frequent status reports and updates with stakeholders

Design, develop and execute automation scripts using open source tools

Basic familiarity with DevOps concepts

Develop a wide-range of SQL queries on relational database systems such as SQL Server

Assist other projects as directed by the Test Lead, or QA Manager

Passion for quality, detail oriented, and know how to break software by finding bugs


You’d be a good fit if you:


Are very curious, critical and thorough

Love finding bugs

Have innate passion to solve problems

A drive to stay engaged, learn and level-up quickly

A passion for helping and contributing to a growing development team

Knowledgeable in tools that can assist QA process and automation

Experience in planning, designing and executing tests

Solid understanding of SDLC and Software QA processes


Requirements


A minimum of 3 years' Proven work experience in software development

Proven work experience in software quality assurance

Strong knowledge of software QA methodologies, tools and processes

Experience in writing clear, concise and comprehensive test plans and test cases

Hands-on experience with both white box and black box testing

Hands-on experience with automated testing tools e.g Selenium, Appium, Cypress

Solid knowledge of SQL and scripting

Experience working in an Agile/Scrum development process

Experience with performance and/or security testing is a plus

Experience with API Testing tools

Experience with CI/CD tools is a plus

In-depth understanding of at least one programming language (e.g Java, Javascripts, Python)

Great team player and able to work efficiently with minimal supervision



go to method of application »



Description


At Softcom Limited, we’re passionate about building software that solves problems.

As we expand our customer deployments, we are currently seeking an experienced SRE to deliver insights from massive scale data in real time.

Specifically, we are searching for someone who brings fresh ideas, demonstrates a unique and informed viewpoint, and enjoys collaborating with cross-functional teams to develop real-world solutions and positive user experiences at every interaction.


Objectives of this Role


Run the production environment by monitoring availability and taking a holistic view of system health

Build software and systems to manage platform infrastructure and applications

Improve reliability, quality, and time-to-market of our suite of software solutions

Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve

Provide primary operational support and engineering for multiple large distributed software applications


Daily and Monthly Responsibilities


Gather and analyze metrics from both operating systems and applications to assist in performance tuning and fault finding

Partner with development teams to improve services through rigorous testing and release procedures

Participate in system design consulting, platform management, and capacity planning

Create sustainable systems and services through automation and uplifts

Balance feature development speed and reliability with well-defined service level objectives


Requirements


Degree in Computer Science or a Technology-related field required.

3 years experience working in software engineering teams as a SRE or DevOps engineer.

Practical experience of computer operating systems such as MS Windows, UNIX/Linux a

An overall understanding of the scripting and source code programming languages, such as Javascript, Go, Python etc

Experience architecting, deploying and scaling production workloads on AWS using services such as EC2, S3, EKS, VPC, IAM etc.

Experience with containers and container orchestration tools such as Docker and Kubernetes.

Experience with CI/CD tools such as Jenkins, Bitbucket pipelines, AWS CodeDeploy, AWS CodeBuild or similar.

Experience with monitoring and observability tools such as ELK stack, Prometheus, Cloudwatch etc.

Experience with incident management tools such as Opsgenie, Pagerduty.

Experience automating infrastructure, testing, and deployments using tools like Terraform or Cloudformation and can explain the Infrastructure as Code paradigm.

Good understanding of Chaos Engineering, even if you haven't yet implemented it yourself yet.

Experience debugging complex problems.

Good understanding of computer networking and messaging, especially between services.

Has hands-on experience using source control (Git).

Has experience with a variety of databases. (MongoDB, PostgreSQL, MySQL).

A proactive approach to spotting problems, areas for improvement, and performance bottlenecks.

Excellent written and verbal communication skills and high level of personal integrity

Innovative thinking and leadership with an ability to lead and motivate cross-functional, interdisciplinary teams

Experience with contract and vendor negotiations and management including managed services.

Specific experience in Agile (scaled) software development or other best in class development practices.

Experience with Cloud computing/Elastic computing across virtualized environments.

Knowledge of relevant IT Security related hardware, software and vendor solutions.

Deep thinking analytical mind with the ability to quickly get to the root cause of issues.

Related search

S

Latest Vacancies at Softcom

DescriptionAs a Product Lead at Softcom, you will be responsible for driving product initiatives from inception through execution. In true startup fashion, this role encompasses several functions, and you must be comfortable wearing multiple hats.In this role, you will collaborate closely with designers, engineers, product managers, product marketi
Lagos Mainland    2021-10-18
0$
S

Latest Vacancies at Softcom Limited

Location:Ikeja, LagosDescriptionAs an Industry Solutions Specialist, you’ll be a key member of the product and solutions team. In true startup fashion, this role encompasses several functions, and you must be comfortable wearing multiple hats.Our Industry Solutions Specialists are technical experts responsible for designing solutions for our targ
Lagos Mainland    2021-05-03
0$
S

Job Opportunities at Softcom Limited

Location:Ikeja, LagosDescriptionWe’re looking for a Front-End Developer to become an integral part of our team. In addition to building and maintaining our HTML, CSS, and JavaScript architecture, he/she must be able to work in a fast-paced environment while solving complex problems on the fly.Must have high bandwidth for learning and exhibit a dr
Lagos Mainland    2021-04-22
0$
S

Job Opportunities at Softcom Limited

Location:Ikeja, LagosCategory: Engineering & InnovationDescriptionWe are looking for a qualified Front-end developer to join our IT team. You will be responsible for building the ‘client-side’ of our web applications.You should be able to translate our company and customer needs into functional and appealing interactive applications.If you’re
Lagos Mainland    2021-05-07
0$
S

Job Opportunities at Softcom Limited

Location:Ikeja, LagosJob DescriptionAs the Account Associate for Retail, you will be responsible for developing sales strategies and attracting new clients. You will source new sales opportunities and close sales to achieve quotas.The successful candidate will play a key role in increasing income and revenue by negotiating with clients, generating
Lagos Mainland    2021-07-12
0$
D

Job Vacancies at Diversey

Job ID: R0003804Job DescriptionThe Business Development Manager position is a high visibility position with profit and loss responsibility for the area while directly managing the site level sales representatives. Manager will work intensely on sales performance management, talent development, account retention and acquisition, developing senior si
Lagos Mainland    2020-02-18
0$