Information

You can not apply for this job. Deadline date has passed.

Full Stack Developer (C#, .Net, Reactjs) Job at Infinion Technologies

At Infinion Technologies, we design productivity boosting solutions aimed at delivering business value and making infrastructure and applications available to enterprises. We are a technology and business solutions Company established with the objective of providing world class solutions to Enterprise Businesses. We seek to offer individuals and organizations sublime services to improve operational efficiency. As a certified Microsoft Partner, we never lose sight of the role we play in helping businesses automate their processes and solve their problems in the local and international community.

We are recruiting to fill the position below:

Job Position: Full Stack Developer (C#, .Net, Reactjs)


Job Location: Lagos
Employment type:  Full-time

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.
  • Design: Designing a modern highly responsive web-based user interface.
  • Translating designs and wireframes into high-quality code.
  • Review: Perform peer code reviews.
  • Implementation: Implement, improve, and maintain backend services.
  • Develop: Develop online tools/features.
  • Develop and manage well-functioning databases and applications
  • 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.