fbpx

Architect (React & NodeJS)

 

Primary job role

  • Provide deep technical strategies, standards, tool choices, and frameworks to build software applications and integrations. He or she should be a natural leader and should be able to inspire and lead junior technical teams. Should be able to take risks in terms of adopting cutting-edge technologies and tools. Should be good in all forms of communication especially in articulating technical concepts. Should be able collaborate with stakeholders within and outside the organization.
  • Prepare technical designs and interface specifications for the business requirements provided by architects and business analysts.
  • Simplify and convert complex business problems and produce appropriate technical designs.
  • Collaborate directly with clients to bridge the gap between the technical team and client requirements.
  • Effectively manage differently-skilled junior developers and drive them towards achieving a common objective.

 

Main duties/responsibilities

  • Convert architecture into comprehensive designs to meet functional and non-functional requirements
  • Lead and mentor junior developers
  • Work on critical implementation assignments while providing technical leadership to the team
  • Adopt and enforce coding standards, conduct regular code reviews and make sure the team members are educated on the coding standards
  • Recognize application deficiencies and implement effective solutions promptly
  • Assume responsibility for the quality of the deliverables and effectively manage project releases
  • Collaborate with quality assurance teams
  • Assist architects, project managers, and business analysts in managing client relationships and stakeholders successfully
  • Implement automated continuous delivery and deployment
  • Produce/review architecture documents and design artefacts for products and services.
  • Produce/review/optimize relational and NoSQL database designs.
  • Establish/enforce design and coding standards.
  • Work cohesively with technical and project management teams.
  • Contribute to the scope and effort management of allocated projects.
  • Adopt up-to-date technologies.
  • Take responsibility for the technical quality of deliverables.
  • Assist and contribute to the career development of the associates.
  • Implement and evangelize continuous integration and deployment in allocated projects.

 

Experience

  • A minimum of 8 years’ experience in software development field
  • A minimum of 1 years’ experience in a similar capacity

 

Technical knowledge

  • Good understanding on NodeJS asynchronous runtime
  • Good understanding on JS concepts on callbacks and closures
  • Good understanding on Event Sourcing design patterns
  • Strong experience on Angular/ReactJS, Hooks, CSS, HTML5
  • Design and implement software components using up-to-date technologies and best practices
  • Comprehensive understanding of the REST architecture
  • Strong experience in on-premises container orchestration management and public cloud using Docker, Kubernetes, or a similar solution
  • Overall understanding of the service-oriented architecture (SOA)
  • Experience with widely-used design patterns
  • Experience in building distributed multi-tier applications with single sign-on
  • Experience in continuous integration (CI) and automated deployment on AWS and Azure cloud platforms
  • Experience in static and dynamic code quality analysis
  • Understanding of the dynamics of the full-stack development and guide junior team members
  • Experience in developing enterprise-scale software platforms
  • Firsthand experience in managing project releases
  • Build applications using Azure services and deploy them on Azure infrastructure

 

Qualifications

  • Bachelor’s degree in computer science, software engineering, or an equivalent qualification

 

Behavioral competencies

  • Communication
  • Teamwork and collaboration
  • Client orientation
  • Results and execution orientation
  • Analytical ability

 

Equal Opportunity Employer

Everyone can grow at Fortude; regardless of their identity. Join us, and be a part of an organisation, where we’re all proud to belong.

Related Posts

From insights to thought-leadership

View More

How to build web applications for Infor M3 Web SDK and Odin Framework

In the context of M3 H5, Web SDK is a technology introduced by Infor to build web applications using Angular technologies. As the name explains, Web SDK is a browser-based application, and it can run on any modern web browser.

From Farm to Fork: Leveraging Industry 4.0 for Smart Manufacturing in Food & Beverage

The evolution of Industry 4.0 offers food and beverage manufacturers a reset button, enabling them to optimize their value chain and build a sustainable, agile business. But are organizations prepared to embrace this revolution?

Protecting your Digital Business: A Cybersecurity Round up

What defines me? My name? age? choice of music? biometric details? This information has become more valuable and vulnerable in a metaphysical world, especially when I have to trust strangers with the elements that define me.

Is Intelligent Automation the Missing Link in Your Automation Journey?

What happens when Robotic Process Automation (RPA) and Artificial Intelligence (AI) are combined?

Doing More With Less & Becoming an Agile Manufacturer

In this three part blog series, John Broadbent, External Consultant at Fortude, explains how F&B manufacturers can do more with less while transforming business processes and services using digital technologies such as Industry 4.0.

The role of digital transformation and Industry 4.0 in F&B manufacturing

In this three part blog series, John Broadbent, External Consultant at Fortude, explains how F&B manufacturers can do more with less while transforming business processes and services using digital technologies such as Industry 4.0.