Send me more jobs like this

Software Architect - Cloud

Keywords / Skills : Java, Python , AWS, Google Cloud, Hadoop, Kubernetes, Docker, Microservices

12 - 16 years
Posted: 2019-07-31

IT/Computers - Software
Team Leader/ Technical Leader
Posted On
31st Jul 2019
Job Description
Software Architect / Technology champion

Develop Software Solutions

Software Architects must be able to evaluate and identify software solutions. Their jobs often begin by working with a client to discuss what they need their custom software to do or looking at poor-behaving software and finding ways to improve it. If creating consumer products, they may look at similar existing products and find ways to better them or revolutionize them. Software Architects must conduct research, gather information, interpret data, and then create a solution.

Lead Projects

Most Software Architects will be expected to act as the lead person on all software development projects. This may include creating a team of workers suitable for the scope of the project, assigning duties to the staff, creating a timeline for the project, and performing cost analysis and budgeting functions. The analysis, design, programming, testing and deployment are all managed by the Software Architect.

Document Projects

Documentation is a very important part of the Software Architect’s job. Every aspect of a system or application must be thoroughly recorded. These documents will serve as references for new employees and for future maintenance on the system. Software Architects must be able to communicate well through writing and be able to create flowcharts and diagrams.

Mentor Subordinates

Coaching and mentoring one’s development team is a common requirement of the Software Architect. They are expected share their skills and expertise with their staff as well as set a positive example for them. They need to be able to encourage their team members to think creatively as well as keep them motivated.

You should have the passion for technology and passion for learning. Around 12- 15 years of experience in technology industry with

at least 5+ years as a Technical lead

Ensure all technology practices adhere to regulatory standards.

• Broad and extensive knowledge of the software development process and its technologies

• Knowledge of architectural styles and design patterns. You have a deep understanding of Microservices architecture, Cloud computing, NoSQL databases,.

• You have a deep understanding of modern front-end technologies.

• Direct experience with Agile Development, CI-CD tools and project tracking tools

• Technical experience in Java, Go/Python, Microservices, Kubernetes, Docker

• Data modeling and database design experience. Technical experience in Data platforms like Hadoop/Spark will be added advantage

• Strong knowledge of Cloud platforms such as AWS, Google Cloud

• Good understanding of Infrastructure as a Service, Platform as a service (Openshift, Openstack)

• You care deeply about product quality and user impact.

• Good communication, presentation and inter-personal skills to recruit and motivate a team of highly skilled engineers.

About Company

Opening with Product Development Company
Similar Jobs
View All Similar Jobs

Walkin for you