Become a part of the bigger picture and get ready to make important contributions to the development of innovative solutions.
To build a quality and comprehensive error-free technology infrastructure, establish and maintain an effective operational environment with 99.99% run time, and deliver quality, prompt, cost-effective, and reliable technology services to serve the best impossible experience for customers.
Your primary focus as a software architecture is to define and document software structure and behavior in order to enable software engineering and delivery based on known functional and non-functional requirements.
Research and test new technologies
Collaborating with others to build and develop a quality
Monitoring and Oversee company's data
Managing users and user roles
Detecting, announcing, and correcting errors
Proposing new solutions
Maintain high-level product specifications with attention to system integration and feasibility
Mapping all aspects of development from appropriate technology and workflow to coding standards
Influence, communication, share and coach team members
Work closely with Product and Development team members to ensure smooth delivery of solutions that are impactful to our clients
Initiate a practical approach to innovation and maintain technical leadership
Stay current and update with the latest technology trends
Work diligently to bring applicable new technologies to the team and to projects
Translate high-level concepts and designs into working software prototypes and products
Focus deeply on quality architecture, design and code implementation
10+ years of professional development experience with a greater focus on software architecture.
Proven record with software development and coding in various languages and frameworks
Strong knowledge of software and application design and architecture
Understanding of software quality assurance principles
Excellent communication and presentation skills
Background in working with both relational and NoSQL databases, message queues and streaming platforms
Experience in using Kubernetes and managing AWS/Azure/Goolge Cloud Platform services
It's always a good idea to include the benefits of the job the company will provide such as:
Flexible hours to give you freedom and increase productivity