Title:  Associate Solution Architect

Date:  3 Jan 2025
Location: 

Bangalore, KA, IN

Position: Associate Solution Architect

Overview: We are seeking a highly skilled Associate Solution Architect to join our team. The ideal candidate will bring expertise in the MERN stack, cloud architecture, and solution design. This role will require an individual with strong technical skills in software development and architecture, experience in client interaction, and proven project and team management abilities. You will work closely with clients to translate business needs into actionable technical specifications, ensuring the successful design and implementation of high-quality solutions.

Key Responsibilities:

· Collaborate with clients and stakeholders to understand business requirements and convert them into technical specifications.

· Architect and design solutions for cloud-based applications using AWS services and best practices.

· Lead the development and deployment of applications using the MERN stack (MongoDB, Express.js, React, Node.js) and NestJS.

· Oversee database management, including SQL and NoSQL databases such as MongoDB and AWS DocumentDB.

· Design and implement microservices architecture, ensuring scalability and reliability.

· Use Docker for containerization and Jenkins for CI/CD to streamline application deployment.

· Integrate messaging services like RabbitMQ for efficient inter-service communication.

· Lead project planning and delivery management to ensure timely and high-quality outcomes.

· Foster an Agile development environment, enabling collaborative and iterative progress.

· Provide technical leadership and guidance to the development team, ensuring best practices and code quality.

· Conduct relational database design, analysis, and modeling to support application requirements.

· Communicate effectively with clients, stakeholders, and team members to maintain alignment and transparency.

Required Skills and Experience:

· Technical Expertise: Proficiency in the MERN stack, NestJS, and AWS cloud services.

· Database Management: Strong knowledge of both SQL and NoSQL databases, particularly MongoDB and AWS DocumentDB.

· Microservices and Architecture: Experience in designing and implementing microservices-based applications.

· Containerization and CI/CD: Hands-on experience with Docker and Jenkins.

· Messaging Systems: Familiarity with RabbitMQ for inter-service messaging.

· Project and Delivery Management: Ability to manage projects, deliverables, and timelines effectively.

· Solution Architecture: Demonstrated experience in solution architecture and design, including translating business needs into technical specs.

· Team Management: Proven capability to lead, mentor, and guide development teams.

· Strong Communication: Excellent verbal and written communication skills to interact with clients and internal stakeholders.

Good to Have:

· Additional Technical Skills: Knowledge of Python with FastAPI and SQLAlchemy.

· Advanced Technologies: Familiarity with Generative AI applications.

· Messaging and Data Streaming: Experience with Kafka for real-time data streaming.

Qualifications:

· Bachelor’s degree in Computer Science, Engineering, or a related field.

· 8+ years of experience in software development and solution architecture.

· Certifications in AWS and Agile methodologies are a plus.