Full Stack Developer [C#, .Net, Reactjs] needed at Infinion Technologies

Save 1 week ago

Job title : Full Stack Developer [C#, .Net, Reactjs]

Job Location : Lagos

Deadline : October 06, 2024

Quick Recommended Links

About The Role

  • As a Full-stack developer, you will be responsible for producing scalable software solutions. You will be a part of a cross-functional team that is responsible for the full software development cycle, from conception to deployment. Part of your job duties will be co-designing, building, testing, and implementing software solutions. We are looking for someone who thinks outside the box, is passionate about innovation, challenges the status quo, and has high energy levels.
  • As a Full Stack Developer, you should be comfortable around both Front-end and Back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility. If you’re also familiar with Agile methodologies, we’d like to meet you!

Key Responsibilities

  • Plan: Work as a part of an agile development team, taking responsibility for organizing and planning their work.
  • Create: Write effective APIs.
  • Build: Build, improve, and maintain responsive frontends/portals.
  • Building reusable components and front-end libraries for future use.
  • Client collaboration: Collaborate with system/feature stakeholders to discuss, collect, interpret, and analyse technical constraints and establish technical solutions.
  • Team Collaboration: Work with development teams and product managers to ideate software solutions.
  • Collaborate with QA/QC team to ensure the quality of test cases and testing process.
  • Work with data scientists and analysts to improve software
  • Work with the Lead Programmer on designing services/micro-frontends/solutions, planning, and reviews of the team.
  • Implementation: Implement, improve, and maintain backend services.
  • Develop: Develop online tools/features.
  • Develop and manage well-functioning databases and applications
  • Design: Designing a modern highly responsive web-based user interface.
  • Translating designs and wireframes into high-quality code.
  • Review: Perform peer code reviews.
  • Analyse unfamiliar code of a reasonable complexity to understand, extend, and refactor it.
  • Perform load testing and write unit tests wherever needed.
  • Documentation: Write technical documentation

Required Skills And Qualifications

  • Educational Background: BSc in Computer Science or Computer Engineering or related field.
  • Technical skills

Must-Have:

  • Proficiency in building REST services using C# and .NET Core web API.
  • Experience with one or more PostgreSQL/MongoDB.
  • Experience in developing highly available and scalable backend services.
  • Experience in hosting services in cloud AWS/Azure/GCP.
  • Thorough understanding of React.js and its core principles.
  • Prior experience with React.js workflows (such as Flux or Redux).
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Familiarity with more current specifications of ECMAScript.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • In-depth knowledge of JavaScript, CSS, HTML, and Front-end languages.

Good to have:

  • Proficiency in, or experience with C++ coding.
  • Experience of working with Docker/Kubernetes.

General Requirement

  • Communication: Clear and effective communication skills.
  • Attention to Detail: Meticulous attention to detail and accuracy.
  • Team Player: Strong team collaboration skills.
  • Up-to-date knowledge: Stay informed about the latest tech, creative, and marketing trends.
  • Deadline-Oriented: Commitment to meeting project deadlines.
  • Interpersonal Skills: Outstanding interpersonal and relationship-building skills.
  • Self-motivation: Proactive and self-starting.
  • Analytical and Synthesis skills: Have good analytical and synthesis skills, can analyse a situation, and highlight potential risks and solutions.
  • Problem-solving: Strong problem-solving skills with a proactive approach to challenges.
  • Adaptability: Ability to quickly adapt to new technologies. Should be able to handle multiple projects simultaneously and to tight timelines in a high-paced and dynamic environment.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT Jobs in Nigeria jobs