Revolo Infotech
Revolo Infotech - Software Architect - Node.js/React.js
Job Location
bangalore, India
Job Description
Job Description : As a software architect, you will be responsible for defining a high-level structure of a software system (architecture), its main components and their interfaces; interactions of these components with each other and with external systems; and a general architectural vision that guides the organization and serves as a basis for mutual understanding between all parties involved in product development. A candidate who has a positive attitude and delivers high-quality work will be preferred. As a Software architect, you should take care of significant aspects such as functionality, performance, resilience, reuse, comprehensibility, scalability, security, technology constraints, and trade-offs. You should also make sure that the decisions are effectively communicated to both stakeholders and technical staff. Responsibilities : - Gathering early non-functional requirements - Evaluating functional requirements captured by a business analyst - Selecting a technology stack and deployment methods - Evaluate and recommend tools, technologies and processes to ensure the highest quality in the product - Creating high- and low-level architecture designs and workflows - Estimating development time - Oversee progress of development team to ensure consistency with initial design - Perform regular code reviews - Troubleshoot code level problems quickly and efficiently - IOT or Telematics domain expertise will be a plus Requirements : - 7 years of experience designing and implementing software applications - Proven experience as software architect - Excellent knowledge of software and application design and architecture - Experience working on complex large-scale software projects - Demonstrated knowledge of web applications and open-source technologies - Experience developing software utilizing various coding languages including Java, Nodejs, Reactjs and more - Understanding of software quality assurance principles - Strong grasp of container-based technologies - Experience overseeing customized development of processes for multiple projects simultaneously - Professional experience analysing code for weaknesses and errors, and overseeing plans to improve them - Experience designing secure software systems based upon industry-specific specifications - Understanding of cloud platforms and services - Solid understanding of a variety of programming tools and development platforms. - Excellent organizational and leadership abilities. - Highly analytical mind-set, with an ability to see both the big picture and the details. - Strong communication and presentation skills. - Excellent knowledge in current computing trends and technologies - Ability to design and implement cloud infrastructure, platforms, and applications - Proficiency in Kubernetes concepts and networking. - Experience in strategy and deployment of systems into Cloud environments - Expertise in operating systems : Linux, Unix based systems. - Proficiency in networking : TCP/IP, MQTT, IP addresses, HTTPs, DNS etc. - Understanding and working experience with cloud native technologies. - Knowledge of networks and networking best practices. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/26/2024
Location: bangalore, IN
Posted Date: 11/26/2024
Contact Information
Contact | Human Resources Revolo Infotech |
---|