Job Filter

Get Latest Nigerian Jobs Alert!
Enter your email below.









Sub Category

Trainee / Graduate Jobs

Administrative Jobs in Nigeria

Advertising Jobs Nigeria

Accounting Jobs in Nigeria

Auditing Jobs Nigeria

Arts Jobs in Nigeria

Android / IOS Developer Jobs

Agriculture Jobs in Nigeria

Architecture Jobs in Nigeria

Aviation Jobs in Nigeria

Automobile Jobs in Nigeria

Banking Jobs in Nigeria

Computer & InfoTech Jobs

Computer / IT Support Jobs

Customer Service Jobs

Civil Engineering Jobs

Cook / Chef Jobs

Database Jobs in Nigeria

Driving / Dispatch Rider Jobs

Education Jobs for Nigerians

Real Estate Jobs

Electrical/Electronics Jobs

Engineering Jobs in Nigeria

Facility Mgt Jobs in Nigeria

Finance Jobs in Nigeria

Front Desk Jobs in Nigeria

Geology Jobs

Government Jobs in Nigeria-

Graphics Design Jobs

Hospitality Jobs in Nigeria

Hotel Jobs in Nigeria

HR Jobs in Nigeria

Industrial Attachment (Internship)

Insurance Jobs in Nigeria

Journalism / Content Writing Jobs

Law Enforcement / Security Jobs

Lecturing Jobs in Nigeria

Law / Legal Jobs in Nigeria

Linux & Unix Jobs Nigeria

Marketing & Sales Jobs

Maritime & Shipping Jobs

Medical & Healthcare Jobs

Military Jobs in Nigeria

Computer Networking Jobs

NGO Jobs in Nigeria

Oil & Gas Jobs in Nigeria

Oracle Jobs in Nigeria

Personal Assistant Jobs

PHP & MySQL Jobs in Nigeria

Physician / Medical Officer Jobs

Public Relation Jobs

Programming / Software Jobs

Pri/Sec Sch Teaching Jobs

Real Estate Jobs in Nigeria

Remote / Work-at-home Jobs

Research Jobs in Nigeria

Safety & Health Jobs

Secretarial Jobs in Nigeria

Security Jobs in Nigeria

Sales Jobs

Shipping & Maritime Jobs

Student Jobs in Nigeria

Software Developer Jobs

System Admin Jobs in Nigeria

Teaching Jobs in Nigeria

Telecommunication Jobs

Semi-skilled / Factory Work

Volunteer Jobs Nigeria

Web Developer Jobs Nigeria

Web Designer / Frontend / UI Jobs


Senior Software Developer at Software Development Company Limited

Posted on Thu 03rd Dec, 2020 - hotnigerianjobs.com --- (0 comments)


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

We are recruiting to fill the position below:

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.

Application Closing Date
7th December, 2020

Sorry, this listing is no longer open.

  

Comments (0)


Post a Comment
Name: *
Email: *
Comment: *