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: Oct 21, 2021
    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

    About 8 years ago, a friend’s brother needed help with a business hitch. My idea of solving that issue with what little tech was available back then is who Softcom has become today. Softcom is a group of professionals whose overarching goal is to add value. For 3 years, we have supported organisations in their quest for impact and growth using Techn...
    Read more about this company

     

    Senior Front - End Developer

    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 »

    Back - End Developer

    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 »

    Android Developer

    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 »

    iOS Developer

    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 »

    Software Tester

    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 »

    Site Reliability Engineer

    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.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Softcom Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail