Posted:1 day ago|
Platform:
Remote
Full Time
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.
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
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
• Bachelor's or Master's engineering degree in Computer Science.
• Typically, 7-10 years' experience.
• A competitive salary and extensive social benefits
• Diverse and dynamic work environment
• Work-life balance and support for career development
ACI Global Business Services
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowBengaluru
17.0 - 22.5 Lacs P.A.
Bengaluru, Karnataka, India
5.0 - 10.5 Lacs P.A.
India
Salary: Not disclosed
20.0 - 25.0 Lacs P.A.
karnataka
Salary: Not disclosed
30.0 - 40.0 Lacs P.A.
karnataka
Salary: Not disclosed
thiruvananthapuram, kerala
Salary: Not disclosed
pune, maharashtra
Salary: Not disclosed
India, Bengaluru
14.0 - 19.0 Lacs P.A.