Jobs

Job Vacancies at Software Development Company Limited


Software Development Company Limited - We are a software development company offering excellent solutions for institutions.

We are recruiting to fill the positions below:

 



Job Title: Software Product Owner / Project Manager

Location: Victoria Island, Lagos
Employment Type: Full-time

Overview

  • As a Software Product Owner / Project Manager, the applicant should have the ability to plan and manage software development project from start to finish, and ensure that the product(s) meet the customer's needs.
  • Ultimately, a top-notch Product Owner will be detail-oriented and have excellent organizational, leadership, and communication skills.

Roles and Responsibilities

  • Strategizing and presenting ideas to stakeholders.
  • Defining product features according to customer needs.
  • Leading the development process.
  • Acting as the main point of contact between teams and stakeholders.
  • Managing and prioritizing product backlog items.
  • Assisting the scrum/product development team to meet the objectives of each sprint.
  • Adjusting and improving each iteration of the product before release.
  • Identifying areas of improvement.
  • Keeping customers and stakeholders informed of the status of the product.

Requirements

  • B.Sc. in Computer Science, Information Systems, or related field.
  • Must have 3-5 years work experience.
  • Previous working experience as a Product Owner.
  • In-depth knowledge of Agile methodologies.
  • Strong analytical and problem-solving skills.
  • Strong communication skills, written and verbal.
  • Strong presentation skills.
  • Ability to multi-task and work under pressure.

 

 

 

Job Title: Intermediate Front End Developer

Location: Victoria Island, Lagos
Employment Type: Full-time

Roles and Responsiblities

  • 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.
  • Building reusable code for future use.
  • Optimizing web pages for maximum speed and scalability.
  • Utilizing a variety of markup languages to write web pages.
  • Maintaining brand consistency throughout design.

Requirements

  • Degree in Computer Science or related field.
  • Understanding of key design principles.
  • Understanding of frontend frameworks such as React/Angular.
  • Proficiency with HTML, CSS, JavaScript and jQuery.
  • Understanding of server-side CSS.
  • Experience with graphic design applications such as Figma.
  • Experience with responsive and adaptive design.
  • Understanding of SEO principles.
  • Good problem solving skills.
  • Excellent verbal communication skills.
  • Good interpersonal skills.
  • UI / UX proficiency is an added advantage.

 

 

 

Job Title: Senior Software Developer

Location: Victoria Island, Lagos
Employment Type: Full-time

Overview

  • The applicant would developsoftware solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.

Roles And Responsiblities

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards and programming
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Protect operations by keeping information confidential
  • Provide information by collecting, analyzing and summarizing development and service issues
  • Accomplish engineering and organization mission by completing related results as needed
  • Support and develop software engineers by providing advice, coaching and educational opportunities
  • First and foremost, developing software our users need
  • Mentor junior and mid-level engineers
  • Collaborate with team to brainstorm and create new products
  • Grow engineering teams by interviewing, recruiting and hiring
  • Make informed decisions quickly and taking ownership of services and applications at scale
  • Work collaboratively with others to achieve goals
  • Be a persistent, creative problem solver
  • Remain cool and effective in a crisis
  • Stay on the leading edge of development practices
  • Passionate about great technologies, especially open source
  • Understand business needs and know how to create the tools to manage them

Requirements

  • Candidates should possess a Bachelor's degree
  • Proven experience as a Senior Software Engineer and team lead
  • Experience in the development of fintech based applications is a bonus
  • Proven experience in development and maintenance of quality, secured and high performance large scale applications in production
  • In-depth knowledge of SDLC (Software development life cycle) and system analysis/design
  • Ability of implement software development best practices and paradigms such as SOLID, OOP, design patterns, Composition over Inheritance and so on
  • Experience in design and development of performant and secured APIs
  • Knowledge of microservices is a must (Especially gRPC)
  • In-depth knowledge of Git
  • Knowledge of frontend frameworks such as React or Angular
  • Knowledge of Go and Node.js programming languages
  • In-depth knowledge of relational databases (PostgreSQL or MySQL) and NoSQL databases (MongoDB)
  • Knowledge of cloud platforms such as AWS, GCP and/or Microsoft Azure
  • Knowledge of CI/CD using TravisCI, CircleCI, Jenkins
  • Knowledge of Infrastructure As Code (IaC) such as Terraform
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes
  • Knowledge of messaging queues such as RabbitMQ and ActiveMQ
  • Knowledge of serverless technology
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Analytical mind with problem-solving aptitude
  • Minimum 6 years of programming experience
  • Broad experience designing, programming, and implementing large information systems.
  • Excellent analytical and problem-solving skills.
  • Demonstrated ability to lead others.
  • Ability to exercise discretion and independent judgment in the performance of duties.

 

 

 

Job Title: Intermediate Backend Developer

Location: Victoria Island, Lagos
Employment Type: Full-time

Roles And Responsiblities

  • Generate recyclable code libraries
  • Implement ongoing security systems
  • Collaborate with the frontend/mobile team for API integration
  • Routinely inspect server code for speed optimization
  • Conceptualize and implement solutions for data storage
  • Configure usability of all front side applications
  • Maintain a stable server with zero downtime
  • Keep a backup library before any large changes to server.

Requirements

  • Candidates should possess a Bachelor's degree with 2+ year experience in a related field
  • Large capacity for attention to detail
  • Knowledge of RESTful web services
  • Capable of prioritizing multiple project in order to meet goals without management oversight
  • Knowledge of TDD
  • Knowledge of Go and Node.js
  • Familiarity with frontend platforms such React/Angular, HTML5 and CSS3
  • Knowledge of Git
  • Knowledge of relational databases (PostgreSQL or MySQL) and NoSQL databases (MongoDB)
  • Understanding of accessibility and server compliance

 

 

 

How to Apply
Interested and qualified candidates should send their Applications to: [email protected] using the "Job title" as the subject of the email

 

Application Deadline  7th December, 2020.