Solution Architect (mongo Db) Job in Softobiz Technologies (p) Ltd

Solution Architect (mongo Db)

Apply Now
Job Summary

SB-1051_Solution Architect


Overview

We seek a highly experienced and motivated Senior Solution Architect to join our growing technology team. The ideal candidate will have a strong background in designing, implementing, and maintaining enterprise-level solutions with consultancy experience. The Senior Solution Architect will be critical in designing and developing new solutions and maintaining existing ones for our customers.

Qualifications and Education Requirements

7+ years as a Solution Architect/Technologist

6 + of previous software development experience

Tertiary qualification in Information Technology or Computer Science

Responsibilities

Collaborate with stakeholders to gather requirements and translate them into solution designs.

Develop and maintain architecture roadmaps and strategies.

Define technical standards and best practices.

Collaborate and lead some internal CoE groups.

Lead the design and implementation of complex solutions that meet business needs.

Provide technical guidance to project teams and assist in resolving technical issues.

Stay current with emerging technologies and evaluate their potential for integration into the organization's solutions.

Communicate solution designs and architecture concepts to both technical and non-technical stakeholders.

Must to have:

Experience with MongoDB

Experience with data architecture for storing data for presentation purposes

Experience with MongoDB indexing

Experience with KSQL and Kafka

Experience with design patterns


Required professional profile:

Communication: Have excellent communication skills, both written and verbal, and be able to explain complex technical concepts to non-technical stakeholders.

Problem-Solving: Have strong problem-solving skills and quickly identify, diagnose, and resolve complex technical problems.

Business Acumen: Have a good understanding of business processes and requirements and translate these into technical solutions.

Strategic Thinking: Be able to think strategically and have a long-term perspective, considering the impact of technology on the organization as a whole.

Teamwork: Work effectively in a team environment and collaborate with other team members to achieve common goals.

Adaptability: Adaptability and adjust quickly to new technologies and methodologies as they emerge.

Customer-Focused: Be customer-focused and understand and address the customer's needs promptly and effectively.

Leadership: Have thought leadership skills and effectively lead and influence technical teams and communicate and influence stakeholders at all levels of the organization.

Project Management and self-organization: Have experience organizing work for himself and others using project management methodologies, such as Agile, and be able to manage agile ceremonies. And consult about the project lifecycle from start to finish.

Required architecture domains:

Cloud Computing: Deep understanding of cloud computing technologies and platforms and services, including AWS, Azure, and Google Cloud.

Network Architecture: Understanding network architecture, including design, implementation, and security of PVN, perimetral security, and zero trust security.

Software Development life cycle: Have a programming background with one or more programming languages and delivery methodologies such as agile and waterfall.

Data architecture and database management: Have experience with logical data model design and various databases technologies and paradigms, including relational databases, NoSQL databases, search engines, data lakes and data warehousing solutions.

Integration: Be familiar with various integration technologies, such as API management, Enterprise Integration Patterns, ESB technologies and workflows, messaging systems, event-driven architecture, and Kafka.

Security: Have a deep understanding of security principles and technologies, perimetral security, proxies, encryption, authentication, and access control.

Infrastructure design: Have a fundamental understanding of virtualization, dockerization and containerization.

DevOps: Have experience with DevOps and DevSecOps principles and practices, including continuous integration and deployment, automation and design of deployment pipelines.

APIs and Service-Oriented Architecture: Have a strong understanding of APIs and Service-Oriented Architecture (SOA) principles and practices, including designing and deploying APIs and services that are scalable, reliable, and secure.

Architecture Frameworks: Be familiar with architecture frameworks, such as TOGAF and Zachman, and be able to use these frameworks to guide the design and implementation of solutions.

Architecture design skills and patterns:

Microservices and mini-monolithic: Break down complex systems into smaller, independent services that can be developed, deployed, and scaled independently.

Event-Driven Architecture: Be able to design complex and large systems using an event-driven paradigm.

Command and Query Responsibility Segregation (CQRS): Understand and discern when it is advantageous to use this pattern for achieving more scalable and flexible systems.

Domain-Driven Design (DDD) and Event Storming: Use this pattern for modelling software systems that focus on the problem domain and business requirements.

Event Sourcing: Understand and discern when it is advantageous to use this pattern for storing the history of changes to an application state rather than the current state.

API-Driven Architecture: Be able to design API-Driven Architecture systems based on API's first principle for building systems designed for better integration and communication between components.

Micro frontends: Be able to design microservices and micro frontends for breaking down complex frontend systems into smaller, independent components that can be developed, deployed, and scaled independently.

Cloud-Native Architecture and Kubernetes: Be able to design cloud-Native architecture using VMs or other containerized services and Kubernetes. Understand the pros and cons of creating different types of cloud environments using various hosting solutions under the umbrella of cloud computing.

Reactive and elastic architecture: Be able to architect infrastructure solutions that are scalable, resilient, and responsive, with a focus on event-driven and asynchronous communication.


About Softobiz

Innovation begins with like-minded people aiming to transform the world together. We invite you to become a part of an organization that has been helping clients transform their business by fusing insights, creativity, and technology. At Softobiz, we embrace a diverse mix of talented people who come here to stay and do their best work. Softobiz, a team oftechnology enthusiasts have been trusted by the leading enterprises around the globe for last 15+ Years.

At Softobiz, we transform passionate individuals into proficient professionals dedicated to exploring new frontiers in Software development. Here you will get the opportunity to work with technical craftsmen that are pioneer in latest technologies.We promote a culture of equality, learning, collaboration, and creative freedom so that our employees grow.

For more information about our solutions and organization, visitwww.softobiz.com,

Follow us onLinkedIn,TwitterandFacebookfor more updates.

Experience Required :

3 to 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs