Job Archives

Parallelscore is looking for a talented Automation QA Engineer to join our Quality Assurance team. As an Automation QA Engineer, you will be involved in all phases of the software development & testing lifecycle, from planning to post-deployment testing. We are also looking to expand our automated testing capabilities, so if you’re passionate about test automation, we want to hear from you! 

Essentials Duties and Responsibilities 

  • Work closely with other teams to develop test strategies and scenarios for new and existing products.
  • Help build out an automated testing framework while maintaining and enhancing existing automated tests 
  • Establish and configure testing environments for executing test cases and scenarios
  • Develop test plans & strategies for multiple applications 
  • Document software defects and proactively track progress to resolution 
  • Actively participate in regular software deployments to validate new features and identify regressions 
  • Participate in the development, deployment, and administration of QA process, tools, and supporting technologies
  • Plan test schedules and strategies in accordance with project scope and delivery dates.
  • Maintain databases of known test defects.

Qualifications­ 

  • 3+ years of experience in the software development process and Agile methodologies
  • 2+ years of experience with automated functional testing tools, preferably Selenium & Appium 
  • Strong knowledge of HTML, XML, XPATH, and CSS
  • Excellent troubleshooting, problem-solving, and analytical skills
  • Superb written and verbal communication
  • Experience desig­ning test cases and plans for web applications and APIs (REST; Soap) 
  • Experience with defect and issue tracking tools like Azure DevOps
  • Experience with Performance & Load testing tools
  • Working knowledge of SQL 
  • You’re familiar with Continuous Integration systems like Microsoft Azure, Bamboo, and Jenkins 
  • You’re a good communicator, comfortable collaborating with technical and non-technical stakeholders 
  • Working knowledge of Python,  Java and JavaScript would be a bonus 
  • Familiarity with cloud-based systems

Job Features

Job CategoryFull Time

Parallelscore is looking for a talented Automation QA Engineer to join our Quality Assurance team....

Research
Lagos, Nigeria
Posted 1 year ago

Job Description

Our company is looking to fill the role of a Data Engineer. To join our growing team, please review the list of responsibilities and requirements.

Skills for Data Engineer

  • Statistical concepts
  • Administrative Coding
  • Agile development methodology
  • AWS and Azure platform
  • Data modeling best practices and the ability to apply an analytical & structured approach
  • Data pre-processing
  • Data-bricks, Delta lake, Hadoop, Spark, Kafka,
  • Feature engineering


Job Responsibilities

  • The ability to clean, analyze, integrate and process complex data
  • Experience in analytical, machine learning, and statistical modeling techniques, in identifying patterns and signals (desirable)
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS/Azure ‘big data’ technologies.
  • Good at communicating to all levels, with the ability to share information and transfer knowledge and expertise to other colleagues
  • Open-minded and able to see the bigger picture
  • Collect and mine data to provide a better user experience
  • Mine massive datasets that are high-dimensional graph-based
  • Deploy data processing and analysis pipelines
  • Capability to self-learn new technologies in a 4-week timeframe
  • Design, build and maintain all parts of the data warehouse infrastructure to support adaptive streaming analysis (requirements gathering, ETL, data modeling, metric design, reporting/dash-boarding, etc)


Job Requirements

  • Experience with big data tools: Databricks, Spark, Kafka, etc.
  • Experience with relational SQL and NoSQL databases.
  • Experience with data pipeline and workflow management tools
  • Experience with AWS or Azure cloud services related to big data and data migration.
  • Experience with stream-processing systems: Storm, Spark-Streaming, etc.
  • Experience with object-oriented/object function scripting languages: Python, Java, Javascript etc.

Job Features

Job CategoryFull Time

Job Description Our company is looking to fill the role of a Data Engineer. To...

Creative
Remote
Posted 1 year ago

Job description

We are looking for a Mobile Developer that will develop information systems by studying operations; designing, developing, and installing software solutions; support and develop software teams. Job Descriptions:
  • Work as part of a small team to build (Flutter) iOS / Android applications for FullStack’s clients.
  • Architect, build and maintain (Flutter) applications with clean code.
  • Implement pixel perfect UI’s that match designs.
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
  • Integrate third-party APIs.
  • Write unit and integration tests.
  • Release applications to IOS and Google Play stores.
  • Work with native modules when required.
  • Complete two-week sprints and participate in sprint retrospectives and daily standups.
  • Assist with building estimates.
  • Developing new features and user interfaces from wireframe models
  • Ensuring the best performance and user experience of the application
  • Fixing bugs and performance problems
  • Writing clean, readable, and testable code
  • Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
  • Work with modern tools including Azure DevOps, Teams, GitHub, Google Docs, etc.
  • Be part of a community of (Flutter) developers who share knowledge and help each other as problems arise.
Requirements
  • 4+ years of professional experience working with (Flutter).
  • 6+ years of professional software development experience.
  • Demonstrable portfolio of released applications on iOS App Store and Google Play Store
  • Extensive knowledge of Dart(Flutter) web and mobile
  • Extensive knowledge of at least one of JavaScript/Java/Kotlin (is a plus)
  • Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
  • Deep knowledge of iOS and Android platform environments.
  • Proficiency with writing automated tests in any of JUnit, Espresso, Mocha, Jest, Enzyme, etc.
  • Familiarity with RESTful APIs and mobile libraries for networking, specifically Retrofit and Axios.
  • Familiarity with the JSON format
  • Experience with profiling and debugging mobile applications with tools like Apache JMeter.
  • Working knowledge of architectural patterns—MVP, MVC, MVVM, Clean Architecture—and the ability to choose the best solution for the app
  • Familiarity with Git and push notifications
  • Understanding mobile app design guidelines on each platform and being aware of their differences.
  • Test-Driven Development is a plus but not required.
  • Meaningful experience working on large, complex systems.
  • Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process.
  • Ability to identify with the goals of FullStack clients, and dedicate yourself to delivering on the commitments you and your team make to them.
  • An understanding of (React Native or Flutter) best practices and a commitment to following them.
  • Ability to work through new and difficult (Flutter) issues and contribute to libraries as needed.
  • Ability to create and maintain continuous integration and delivery of (React Native or Flutter) applications.
  • A positive mindset and can-do attitude, Forensic attention to detail.

Job Features

Job CategoryFull Time

Job description We are looking for a Mobile Developer that will develop information systems by...

Research
Lagos, Nigeria, Remote
Posted 2 years ago
Responsibilities:
  • The candidate will be required to Design, Configure, Build, Test, Deploy and Maintain ERPNext and Frappe based applications:
  • Gathering technical requirements for internal and external customers. 
  • Creation of documentation for software development and testing. 
  • Participation and use of Agile development methodologies 
  • Drive continuous improvement in development and operations best practices 
  • Ability to convey complex information in both written and oral form to technical and non-technical audiences 

Requirements:

  • At least 2years+ expereince in developing ERPNext Application
  • Excellent written and verbal communication skills 
  • Good interpersonal communication skills are needed in order to work successfully with prospects, customers, and cross-functional teams to meet development timelines 
  • Able to understand the complex business process and manage the project. 
  • Strong aptitude for learning new technologies and understanding how to utilize them in a customer-facing environment 
  • Hands-on experience in developing ERP applications from the ground up. 
  • Ability to follow standard engineering principles and practices 
  • Creative approach to problem-solving 
  • Working knowledge of object-oriented design and development skills. 
  • Commercial eCommerce portal development and maintenance is preferred.  
  • Experience in Frappe, ERPNext, JavaScript, MySQL, Python & Frappe based web development.  
  • Hands-on Product development over Frappe Framework, ERPNext 
  • Experience with workflows, access controls, page layouts, custom objects, custom record types, reports, and dashboards design and development 
  • Experience with Scrum/Agile development methodologies  
  • OOP concepts and Backend Development Experience 
  • MySQL on MariaDB or equivalent 
  • Hands-on experience with hosting web application on Apache 
  • Experience in UI/UX development for Web Applications is essential. 
  • Experience with one or more ERPNext Modules like Human Resources, CRM, Buying, Selling, Asset Management, Stock, Buying, Accounting, and Project. 

Job Features

Job CategoryFull Time

Responsibilities: The candidate will be required to Design, Configure, Build, Test, Deploy and Maintain ERPNext...

Creative
Lagos, Nigeria
Posted 2 years ago
We are looking for a highly capable blockchain developer to design, implement, and distribute a secure blockchain-based network. You will be analyzing our blockchain needs, designing customized blockchain technologies, and launching and maintaining our blockchain network. Should possess extensive knowledge of programming languages used for blockchain development and experience in cryptography. An outstanding blockchain developer will be someone whose expertise translates into secure, fast, and efficient digital transactions.

Job Responsibilities:

  • Collaborating with managers to determine blockchain technology needs and envisaged functionalities.
  • Creating application features and interfaces by using programming languages and writing multithreaded codes.
  • Maintaining client and server-side applications.
  • Optimizing and securing blockchain applications by integrating new tools and technologies.
  • Documenting blockchain development processes and complying with best practices in data protection.
  • Keeping up with current blockchain technologies and cryptography methods.
  • Brainstorm and help evaluate applications for new tools and technologies as they continually evolve.
  • Maintain and extend current client- and server-side applications responsible for integration and business logic.
  • Be involved in the global blockchain community—work on implementing and integrating the latest improvement proposals.
  • Document new solutions as well as maintain that of existing ones.

Job Requirements:

  • At least 4 years of experience as a blockchain developer.
  • Advanced proficiency in programming languages, such as JavaScript/Java, and Python.
  • Extensive experience in back-end development, algorithms, and data structures.
  • Knowledge of cryptography and blockchain protocols.
  • Working Knowledge of Solidity/NFTs
  • In-depth knowledge of best practices in blockchain management and data protection.
  • Advanced analytical and problem-solving skills.
  • Superb organizational skills and keen attention to detail.
  • Excellent communication and collaboration abilities.

Job Features

Job CategoryFull Time

We are looking for a highly capable blockchain developer to design, implement, and distribute a...

Creative, Research
Lagos, Nigeria
Posted 2 years ago

Job Responsibilities:

  • Develop AI for Video Analysis and Computer Vision tasks.
  • Write and maintain high-performance Python/C++ software code.
  • Write technical documents describing core systems.
  • Work closely with Design, Production, and QA.
  • Gather Dataset, create Machine Learning Models for Object Detection, Image Classification, and Image Segmentation
  • Performs research and testing to develop machine learning algorithms and predictive models.
  • Utilization of big data computation and storage tools to create prototypes and datasets.
  • Conducts model training and evaluation, integrates, tests, tunes, and monitors solutions.

Job Requirements:

  • 3+ years experience in Artificial Intelligence/Computer Vision and/or software development.
  • Experience with AI Algorithms such as YOLO, UNET, Deepsort, etc.
  • Proficiency in one or more of the following programming languages: Python, C/C++.
  • Proficient in mathematics including linear algebra, trigonometry, and algorithm design.
  • Passionate, Self-motivated and loves solving problems.
  • Familiarity with microservices architecture.
  • Familiarity with multi-threaded/processing programming.
  • Proficient with multiple AI tools and machine learning frameworks like Spark, TensorFlow, PyTorch, sciket-learn, and Keras.
  • Works on advanced, complex technical projects or business issues requiring state-of-the-art technical or industry knowledge.

To be a Lead AI Engineer typically requires 5-6+ years of related experience

Job Features

Job CategoryFull Time

Job Responsibilities: Develop AI for Video Analysis and Computer Vision tasks. Write and maintain high-performance...

Creative
Lagos, Nigeria
Posted 2 years ago
We are looking for programmers with a keen eye for design for the position of Frontend Developer. The frontend Developer will be responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency, and maintaining brand consistency across all web pages, among other duties. 

Responsibilities

  • Building reusable code for future use.
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders
  • Optimizing web pages for maximum speed and scalability.
  • Utilizing a variety of markup languages to write web pages.
  • Determining the structure and design of web pages.
  • Ensuring user experience determines design choices.
  • Developing features to enhance the user experience.
  • Striking a balance between functional and aesthetic design.
  • Ensuring web design is optimized for smartphones.
  • Maintaining brand consistency throughout the design.
  • Develop software for the cross-platform mobile applications (React Native or Flutter)
  • Develop within native modules in iOS/Swift and/or Android/Java depending on skillset

Requirements

  • Must have at least 3-5 years experience
  • Understanding of key design principles.
  • Proficiency in designing interfaces and building clickable prototypes using clickable prototype tools such as Sketch, InVision, Axure, Adobe XD etc.
  • Proficiency in HTML5, CSS, JavaScript.
  • Good understanding of ReactJS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as Git or Azure DevOps
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • Expert knowledge of CSS, CSS extension languages (Less, Sass), and CSS preprocessor tools.
  • Expert knowledge in React, React Native, or any single page application frameworks
  • Can write and maintain unit and integration tests
  • Experience with responsive and adaptive design.
  • Good problem-solving skills.
  • Excellent verbal communication skills.
  • Good interpersonal skills.

Job Features

Job CategoryFull Time

We are looking for programmers with a keen eye for design for the position of...

Lagos, Nigeria
Posted 2 years ago
We are looking for an experienced and enthusiastic DevOps Engineer. As our new DevOps Engineer, you will be in charge of the specification and documentation of the new project features. In addition, you will be developing new features and writing scripts for automation using Python/Java. Responsibilities
  • Manage Azure and AWS
  • Utilize various open source technologies
  • Use various cloud tools to orchestrate solutions
  • Build independent web-based tools, microservices, and solutions
  • Configure and manage data sources like MySQL, Mongo, Elasticsearch, Redis, Cassandra, Hadoop, etc
  • Understand how various systems work
  • Understand how IT operations are managed
  • Manage source control including SVN and GIT
Requirements
  • Experience with Azure or similar cloud platform (e.g. Google Cloud, AWS, OpenStack, Digital Ocean)
  • Strong written and verbal communication skills.
  • Experience working with these languages React, React Native, NodeJS, JavaScript, Python(Flask or Django), Java
  • Experience using databases including MySQL, Mongo & Elasticsearch
  • Sense of ownership and pride in your performance and its impact on the company’s success
  • Experience working in an Agile development environment.
  • Experience with Docker, Kubernetes, Terraform, Ansible, Jenkins, continuous integration, continuous deployment
  • Critical thinker and problem-solving skills
  • Good time-management skills
  • Interpersonal and communication skills

Job Features

Job CategoryFull Time

We are looking for an experienced and enthusiastic DevOps Engineer. As our new DevOps Engineer,...

Research
Lagos, Nigeria, Remote
Posted 2 years ago

ParallelScore is a product development studio focused on data and customer-centric designs using emerging technologies. Joining Parallelscore will help you become part of a fast-paced and dedicated team that works together to provide our clients with the highest level of services and advice.

We are looking for a Senior Software Engineer that will develop information systems by studying operations; designing, developing, and installing software solutions; support and developing a software team. The Senior Software Engineer will lead a team of developers responsible for building new and support existing Software.

Responsibilities:

  • Manages the client and is called upon to facilitate user requirements sessions, design technical specifications, and manage the development of documentation to meet client expectations.
  • Supports the analysis of client processes and recommends new business models, workflows, or solutions to best meet client needs.
  • Manage all technical aspects of the project and also contribute directly by writing code, managing builds, and performing other hands-on tasks
  • Manages team members to successfully deliver agreed-upon solutions of the highest quality, exceeding customer expectations.
  • Expertly implement designs using modern programming practices, Participate in the architecture and design of systems.
  • Perform code reviews and ensure exceptional code quality.
  • Functionally decompose complex problems into simple, straightforward solutions, Serve as a technical lead on our most demanding, cross-functional projects.
  • Fully and completely understand system interdependencies and limitations, Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
  • Assist in the career development of others, actively mentoring individuals on advanced technical issues, and helping managers guide the career growth of their team members.
  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.

Required Qualifications/Experience

  • Minimum of 5yrs software development experience and 3-5yrs real management of the engineering team.
  • Expertise in architecting and designing software solutions for various problem types.
  • Working Knowledge of Microservices Architecture
  • Strong proficiency with With the following languages JavaScript (framework: Node Js, NestJs, Type Script) Dart(Flutter), Python, Java (Kotlin), TypeScript .
  • Proficiency using MongoDB or Mysql.
  • Experience working on teams with a heavy emphasis on DevOps (Kubernetes, Terraform, Dapr), and CI/CD (Azure Active Directory, Github).
  • Intermediate level understanding of fundamental database concepts — i.e database tables, querying databases, normalization, joins, database management systems.
  • Strong written and verbal communication skills.
  • Willing to learn and work on different mobile platforms/frameworks when needed.
  • Networking and integrating third-party APIs. Working with a version control system (i.e., Git).
  • Good understanding of Object-Oriented Programming concepts i.e Classes and objects, Inheritance, Encapsulation, and Polymorphism. 
  • Knowledge of unit and UI testing, as well as testing frameworks/libraries.

Job Features

Job CategoryFull Time

ParallelScore is a product development studio focused on data and customer-centric designs using emerging technologies....

Lagos, Nigeria
Posted 2 years ago
We are looking for a Fullstack Python Developer that will develop information systems by studying emerging technologies, operations; designing, developing, and creating software solutions; support, and develop software teams. The Fullstack Python Developer will work with a team of developers responsible for building new Softwares. Experience:  at least 3 years of software development experience

Responsibilities:

  • Develop cloud-based Python software products
  • Develop Angular JS applications
  • Participating in architectural, design and product discussions
  • Designing and creating RESTful APIs for internal and partner consumption
  • Working in an agile environment with an excellent team of engineers
  • that is comfortable with building UI in Django/Flask as well as full

Requirements:

  • Microservices development experience in Django/flask
  • 3+ years experience of Python coding skills
  • 2+ years experience developing Angular JS/React applications into production
  • 4+ years hands-on experience with the Django framework
  • Strong understanding of the Angular JS framework
  • Solid database skills in a relational database (i.e. PostgresSQL, MySQL, etc.)
  • Knowledge of how to build and use with RESTful APIs
  • Strong knowledge of version control (i.e. git, svn, etc.)
  • Experience deploying Python applications into production
  • Amazon Web Services (AWS) infrastructure knowledge is a plus

Job Features

Job CategoryFull Time

We are looking for a Fullstack Python Developer that will develop information systems by studying emerging...

Creative
Lagos, Nigeria, Remote
Posted 2 years ago
We are looking for a  Backend Engineer that will develop information systems by studying operations; designing, developing, and installing software solutions; support and develop a software. The Backend Engineer will work with a team of developers responsible for building new and support existing Softwares.

Experience/Requirements:

  • Proven work experience as a back-end developer, particularly in financial services.
  • Experience with C#/Dotnet framework, Java and Javascript
  • Experience working in DevOps Environment (Azure or Git CI/CD Pipeline)
  • good working knowledge of Postgres, MySQL Enterprise, or MS SQL Server.
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude

Responsibilities:

  • Develop server-side logic, definition, and maintenance of the central database
  • Ensure high performance and responsiveness to front-end applications and integrate the elements
  • Write reusable code and tests, build prototypes, troubleshoot issues, and check bottlenecks
  • Design robust APIs to support mobile and web client users
  • Optimize applications for better performance and scalability
  • Ensure business needs with automated tests
  • Ensuring On-time delivery of software development tasks according to global standards
  • Use and continually develop leadership skills.
  • Ensure that all projects are delivered on-time and within the scope.
  • Manages and coordinates product development projects. 
  • Evaluates and resolves technical feasibility, design optimization, and production issues.
  • Ensures that labeling and marketing/promotional literature match product specifications.
  • Manages subordinate staff in the day-to-day performance of their jobs. 
  • Ensures that project/department milestones/goals are met and adhering to approved budgets.
  • Works with other departments to understand design, technology, product development, and typically reports to top management. 

Job Features

Job CategoryFull Time

We are looking for a  Backend Engineer that will develop information systems by studying operations; designing,...

Research
Lagos, Nigeria
Posted 2 years ago
ParallelScore is a product development company constantly leveraging on emerging technologies, we are deliberate and continuously on the lookout for the best talents who are ready to work and learn in an environment that will allow massive growth with competitive pay. We have roles ranging from:
  • Senior Software Engineers (Frontend, Backend, Fullstack)
  • Software Engineers (Frontend, Backend, Fullstack)
  • Fullstack Engineer with Mobile Developing Experience (NodeJS, Hybrid Mobile Developer)
  • DevOps Engineer
  • Quality Assurance/Software Testers
  • Research and Development (Software Engineer)
  • Data Engineer
  • Product Owner
  • UI/UX Designers
  • Technical Project Managers/Product Manager
  • Social Media Strategist/Content creator
  • Scrum Master
  • Automation QA Engineer
  • Internship
Lastly, take two of the online personality tests in this link and provide your results url to each of the tests in the final section before your resume. Kindly fill the form below and our talent acquisition team will get in touch with you (Places that does not apply to you indicate Nil)

Job Features

Job CategoryFull Time

ParallelScore is a product development company constantly leveraging on emerging technologies, we are deliberate and...

Lagos, Nigeria
Posted 2 years ago
We are looking for a  Software Engineer that will develop information systems by studying operations; designing, developing, and installing software solutions; support and develop a software team. The Software Engineer will work with a team of developers responsible for building new and support existing Softwares.

Responsibilities:

  • Development of assigned software development projects within the specified timeline
  • On-time delivery of software development tasks according to global standards
  • Physical documentation of all application
  • Process analysis and design of software systems
  • Weekly backup of the project worked on to version control system.
  • Support and maintenance of software applications
  • Developing front-end website architecture and developing Frontend/Backend website applications
  • Designing user interactions on web pages.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside UI/UX designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.
  • Research and development.

Requirements:

  • Must have at least 3 years of professional experience.
  • Strong organizational and project management skills
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular JS, React, React, React Native, NodeJS.
  • Proficiency with server-side languages such as Python, Java, PHP, .Net.
  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.
  • Must have knowledge in Unit/integration testing using Jest, Mocha, etc.
  • Excellent verbal communication skills.
  • Good problem-solving skills.
  • Attention to detail.
  • Knowledge in any of these technologies is a plus-  Blockchain, Artificial Intelligence, Machine Learning, Familiarity with cloud platforms such as Azure, AWS, etc
Lastly, take two of the online personality tests in this link and provide your results URL to each of the tests in the final section before your resume.

Job Features

Job CategoryFull Time

We are looking for a  Software Engineer that will develop information systems by studying operations;...

Lagos, Nigeria
Posted 2 years ago
We are looking for a Senior Software/DevOps Engineer that will develop information systems by studying operations; designing, developing, and installing software solutions; support and develop software team. The Senior Software/DevOps Engineer will lead a team of developers responsible for building new and support existing Softwares. Responsibilities:
  • Consulting; Technical Leads are part of the senior team that manages the client and is called upon to facilitate user requirements sessions, design technical specifications, and manage the development of documentation to meet client expectations. In conjunction with a Project Manager, Technical Leads are expected to provide both technical and solution expertise for clients and client engagements.
  • Solution Development; Technical Leads design solutions for various client needs. TLs support the analysis of client processes and recommend new business models, workflows, or solutions to best meet client needs.
  • Technical Leadership; Technical Leads manage all technical aspects of the project and also contribute directly by writing code, managing builds, and performing other hands-on tasks. TLs have the ability to exercise independent judgment in methods, techniques, and evaluation criteria for obtaining results.
  • Team Management; Technical Leads may manage small teams to successfully deliver agreed-upon solutions of the highest quality, exceeding customer expectations. They mentor and guide less experienced consultants. They are expected to be role models for best practices and to provide technical knowledge sharing.
  • Expertly implement designs using modern programming practices, Participate in the architecture and design of systems.
  • Perform code reviews and ensure exceptional code quality.
  • Functionally decompose complex problems into simple, straightforward solutions, Serve as a technical lead on our most demanding, cross-functional projects.
  • Fully and completely understand system interdependencies and limitations, Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
  • Assist in the career development of others, actively mentoring individuals on advanced technical issues, and helping managers guide the career growth of their team members.
  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
Qualifications/Experience
  • Minimum of 8yrs software development experience and 3-5yrs real management of the engineering team, experience in a project-based consulting environment.
  • Expertise architecting and designing software solutions for various problem types.
  • Extensive knowledge in the areas of custom software development: OO Design Patterns; microservices, middleware, etc.
  • Strong proficiency with at least one server-side language (Node.js and/or Python preferred), Strong proficiency with vanilla JavaScript.
  • Strong Object Oriented Programming skills
  • Deep understanding of at least one modern JavaScript framework (React, Angular, Meteor, etc.)
  • Understanding of data security compliance and security best practices
  • Experience in profiling, debugging and troubleshooting systems
  • Solid understanding of databases and data modeling/design techniques; data interface protocols; database deployment and scalability; database tuning.
  • Extensive experience with designing systems for scale and reuse, source code management strategies, and release management.
  • Strong and effective verbal and written communication skills; as well as strong and effective presentation and facilitation skills.
  • Willingness to travel to client locations and collaborate with distributed delivery teams as needed.
  • Solid knowledge of system administration and software and hardware configuration and production system deployments; ability to make informed recommendations to customer IT staff.
  • Ability to troubleshoot pre- and post-production implementations including security and load balancing & performance issues.
  • Cloud DevOps experience strongly preferred
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Experience with video technologies preferred but not required.
  • Experience working in an Agile development environment.
  • Experience working on teams with a heavy emphasis on DevOps, Automation, CI/CD, and Quality.
  • Experience with AWS or similar cloud platform (e.g. Google Cloud, Azure, OpenStack), Strong written and verbal communication skills.
  • Comfortable working with a remote team operating in multiple time zones.
  • Experience with a variety of data storage solutions (e.g. Elasticsearch, Dynamo, RDS, PGSQL).
  • Experience with fault-tolerant message queuing/brokering systems (e.g. Kafka, SQS, Kinesis)
Lastly, take two of the online personality tests in this link and provide your results url to each of the tests in the final section before your resume.

Job Features

Job CategoryFull Time

We are looking for a Senior Software/DevOps Engineer that will develop information systems by studying...

Training
Lagos, Nigeria
Posted 2 years ago
We are looking for a Project Manager, who is technology savvy, willing to fail fast and learn quickly, also have knowledge of the agile methodlogy.

Job Responsibilities:

  • Manage project resource allocation.
  • Track project deliverables using appropriate tools.
  • Monitor and report on the progress of the project to all stakeholders
  • Implement and manage project changes and interventions to achieve project outputs
  • Project evaluations and assessment of results
  • Perform risk management to minimize project risks
  • Coordinate with external stakeholders to ensure project delivery
  • Define project scope, goals, and deliverables
  • Define project tasks and resource requirements
  • Develop full-scale project plans
  • Formulate strategy and direction, develop business model, product roadmap, and monetization potential
  • Manage the project resource plan and budget
  • Manage project issues, risks, and actions
  • Manage the development of appropriate documentation required by the projects
  • Lead the planning and implementation of projects

Job Requirements:

  • At least 2 years of experience working in project management
  • Proven data entry work experience.
  • Experience working with a software development company
  • Experience with MS Office and data programs
  • Confidentiality
  • Organization skills, with an ability to stay focused on assigned tasks.
  • Critical thinker and problem-solving skills
  • Team player
  • Great interpersonal and communication skills
  • Knowledge of project management and development procedures
  • Excellent organizational and time-management skills
  • Outstanding communication, interpersonal, and leadership skills
  • Attention to details
  • Proactive problem solver

Job Features

Job CategoryInternship

We are looking for a Project Manager, who is technology savvy, willing to fail fast...