Are you passionate about innovation and creation in the realm of technology? Do you thrive in a dynamic, inclusive, and collaborative environment that focuses on iterative delivery while addressing complex business challenges? At Nathconsult, you will become part of a vast community of creators, innovators, and problem-solvers dedicated to meeting real client needs. We are seeking Full Stack Software Engineers who are enthusiastic about developing both web and mobile applications. As a Software Engineer at Nathconsult, you will have the opportunity to lead meaningful change within the organization. Your role includes:
Engages in the design and development of scalable and resilient systems utilizing Java or Python, contributing to ongoing iterative enhancements for product teams.
Implements software solutions, encompassing design, development, and technical troubleshooting.
Develops secure, high-quality production code and maintains algorithms that operate synchronously with relevant systems.
Generates or contributes to architectural and design documentation for applications, ensuring that design constraints are adhered to during software code development.
Possesses hands-on experience in system design, application development, testing, and ensuring operational stability.
Demonstrates proficiency in coding with Java or Python.
Holds comprehensive knowledge of the Software Development Life Cycle.
Understands agile methodologies, application resiliency, and security principles.
Familiar with software applications and technical processes within a specific technical domain (e.g., cloud computing, artificial intelligence, machine learning, mobile technologies, etc.).
Preferred Qualifications, Capabilities, and Skills (Front-End)
We are seeking a proficient React Developer to join our web development team. In this position, you will be tasked with creating a flexible and well- structured front-end architecture, along with the necessary APIs to support it. You will be involved in projects from inception to completion, ensuring they are both technologically robust and visually appealing. Basic Qualifications: * Bachelor's Degree
A minimum of 4 years' experience in software engineering
Extensive experience in mobile application development for Android/i OS using React Native.
Experience in web development using React is preferred.
Experience in Spring boot application, and Spring Security is added advantage
Proficient in Java Script and Type Script.
Experienced in UI design utilizing the React Native Paper library.
Skilled in calling REST APIs with XML and JSON responses.
Capable of understanding business requirements and translating them into technical specifications and code.
Able to create reusable components.
Experience with cloud services, such as Amazon Web Services, Microsoft Azure and Google Cloud