Programming Jobs in Nigeria for Part-Time and Full-Time 2019 : Current School News

Programming Jobs in Nigeria for Part-Time and Full-Time 2019

Filed in Job by on July 1, 2019

Programming Jobs in NigeriaA computer programmer, or coder, is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software.

Computer programmers have distinct personalities. They tend to be investigative individuals, which mean they’re intellectual, introspective, and inquisitive.

Programming Jobs in Nigeria

They are curious, methodical, rational, analytical, and logical. Some of them are also conventional, meaning they’re conscientious and conservative.

Your chances of getting a job as a computer programmer will be better if you earn a bachelor’s degree in computer science, mathematics, or information systems. Below, accurate details of some programming jobs for both part time and full time in Nigeria have been given.

Full-Time Programming Jobs

1. Web Developer

Job Description

Web developers design and build websites. They are typically responsible for the appearance, of the site and technical aspects, such as site speed and how much traffic the site can handle.

Responsibilities

  1. Website and software application designing, building, or maintaining.
  2. Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.
  3. Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.
  4. Directing or performing Website updates.
  5. Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.

Requirements

  1. Bachelor degree in Web development or related field, or relevant experience.
  2. Solid knowledge and experience in programming applications.
  3. Proficient in JavaScript, HTML, CSS.
  4. Proficient in My SQL.
  5. Dedicated team player.

2. Back-end Developer

Job Description

Back-end Developers create, code, and improve the server, server-side applications, and databases that, when combined with front-end codes, help create a functional, seamless experience for the end-user.

Responsibilities

  1. Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  2. Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  3. Developing ideas for new programs, products, or features by monitoring industry developments and trends.
  4. Recording data and reporting it to proper parties, such as clients or leadership.
  5. Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.

Requirements

  1. Bachelor’s degree in computer programming, computer science, or a related field.
  2. More education or experience may be required.
  3. Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems may be required.
  4. Strong understanding of the web development cycle and programming techniques and tools.
  5. Focus on efficiency, user experience, and process improvement.

3. Mobile App Developer

Job Description

A mobile app developer uses programming languages and development skills to create, test, and develop applications on mobile devices.

They work in popular operating system environments like iOS and Android and often take into account UI and UX principles when creating applications.

Responsibilities

  1. Developing new features and user interfaces from wireframe models.
  2. Ensuring the best performance and user experience of the application.
  3. Fixing bugs and performance problems.
  4. Writing clean, readable, and testable code.
  5. Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.

Requirements

  1. Candidate must have a computer science degree
  2. Extensive knowledge of mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
  3. Deep knowledge of Android, iOS.
  4. Proficiency in writing automated tests in Unit, Espresso, Mocha, Jest, Enzyme, XCTest, etc.
  5. Familiarity with the JSON format

4. Network Administrator

Job Description

Network administrators are responsible for the day-to-day operation of computer networks at business and organizations.

Responsibilities

  1. Assess a company or organization’s network and computer system needs.
  2. Install hardware and software.
  3. Make upgrades and repairs as needed.
  4. Oversee digital security.
  5. Perform maintenance that all systems are operating.

Requirements

  1. Bachelor’s degree in IT, computer science or related field of study.
  2. Strong understanding of computer network infrastructure.
  3. Ability to implement, administers, and troubleshoots network infrastructure devices.
  4. Knowledge of application transport and network infrastructure protocols.
  5. Ability to create network diagrams and documentation for design and planning network communication systems.

5.  Java Developer

Job Description

Java Developers are computer programmers who are proficient with coding in Java. Their primary responsibilities include designing and implementing Java applications, developing and testing software and resolving technical issues that arise.

Responsibilities

  1. Designing and implementing Java-based applications.
  2. Analyzing user requirements to inform application design.
  3. Defining application objectives and functionality.
  4. Aligning application design with business goals.
  5. Developing and testing software.

Requirements

  1. Degree in Computer Science or related field.
  2. Experience with user interface design, database structures, and statistical analyses.
  3. Analytical mindset and good problem-solving skills.
  4. Excellent written and verbal communication.
  5. Good organizational skills.

Part-time Programming Jobs

6. Python Developer

Job Description

Python Developer responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services.

Responsibilities

  1. Write reusable, testable, and efficient code.
  2. Design and implement of low-latency, high-availability, and performant applications.
  3. Integration of user-facing elements developed by front-end developers with server-side logic.
  4. Implementation of security and data protection.
  5. Integration of data storage solutions.

7. Web Designer

Job Description

Web designers use their creative and software engineering/programming skills to design, build and improve websites.

Responsibilities

  1. Conceptualizing creative ideas with clients.
  2. Testing and improving the design of the website.
  3. Establishing design guidelines, standards, and best practices.
  4. Maintaining the appearance of websites by enforcing content standards.
  5. Designing visual imagery for websites and ensuring that they are in line with branding for clients.

Requirements

  1. A relevant diploma in related field.
  2. Proficiency in graphic design software including Adobe Photoshop, Adobe Illustrator, and other visual design tools.
  3. Proficiency in front-end development web programming languages such as HTML and CSS, JQuery, and JavaScript.
  4. Good understanding of content management systems.
  5. Good understanding of search engine optimization principles.

8. Software Engineer

Job Description

Software engineers apply principles and techniques of engineering, mathematics, and computer science to the design, development, and testing of software applications for computers.

Responsibilities

  1. Developing and directing software system validation and testing methods.
  2. Directing our software programming initiatives
  3. Overseeing the development of documentation.
  4. Working closely with clients and cross-functional departments to communicate project statuses and proposals.
  5. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.

Requirements

  1. A bachelor’s degree in computer science, software engineering, or another related field.
  2. Five to seven years of software engineering or software development experience, preferably in a related field.
  3. Hands-on programming experience using relevant languages.
  4. Experience using relevant tool suites.
  5. Strong written and verbal communication and interpersonal skills.

9. Front-End Developer

Job Description

Front End Developers are computer programmers who specialize in website design. Front End Developer duties include determining the structure and design of web pages, striking a balance between functional and aesthetic design and ensuring web design is optimized for smartphones.

Responsibilities

  1. Determining the structure and design of web pages.
  2. Ensuring user experience determines design choices.
  3. Developing features to enhance the user experience.
  4. Striking a balance between functional and aesthetic design.
  5. Ensuring web design is optimized for smartphones.

Requirements

  1.  Degree in Computer Science or related field.
  2. Understanding of key design principles.
  3. Understanding of server-side CSS.
  4. Experience with graphic design applications such as Adobe Illustrator.
  5. Experience with responsive and adaptive design.

10. SEO Specialist

Job Description

  1. Optimization and indexing of product pages.
  2. Work with Central Team on optimization of category pages to ensure that ranks are high on the search engine result pages.
  3. Work with the QC Team to approve product uploads.
  4. SEO Specialist will also work with the Content Team to approve product reviews.
  5. Consistently review the website and look for enhancement opportunities to optimize website search results.

Requirements

  1. Bachelor’s Degree in any field from a recognized reputable university.
  2. 3- 5 years’ experience in SEO, Web Development and Content Management Systems or similar role in a fast-paced corporate environment.
  3. The practice of advanced SEO theory and applied techniques (web ranking, link analysis, data analytics, etc.)
  4. Proficiency in Microsoft Office (Word, Excel, and Powerpoint) tools.
  5. Working knowledge of Google Office Productivity Tools and In-depth experience with website analytics tools (e.g., Google Analytics).

These jobs that have been listed are the part-time and full-time programming jobs in Nigeria.

CSN Team.

Comments are closed.