55 NovoTree Minds Consulting Jobs
Solution Architect - ERP Platforms (10-15 yrs)
NovoTree Minds Consulting
posted 7d ago
Flexible timing
Key skills for the job
Role : Solution Architect - Enterprise Platforms
Role Description :
The Solution Archtiect - Enterprise Platforms, will be responsible for designing / developing best in class architecture for various systems of records and solutioning for different clients across industries as part of the Customer Engagement Solutions practice.
He/ She should be able to design/develop highly scalable, performant, fault-tolerant, quality and modular software application with a high standard of coding and best practices. Work with Head of Technology Services to evaluate the technology landscape of Client's BSP platform to envisage the best possible solution.
An experienced Solutions Architect with 10+ years of extensive experience in architecting enterprise integrations with diverse systems like ERP, CRM, Finance and Operations, Designing Infra blueprint for a scalable business messaging solution which can handle large data streams. The ideal candidate will be skilled in debugging and problem-solving, hands-on to cut code and help teams on critical showstoppers and possess strong capabilities in NFRs and system architecture.
Key Duties :
- Work closely with Head of Technology Services to suggest/ create candidate reference architecture and reference implementations in Business Messaging with attention to detail on security by design, scalability of message processing in the system, real-time transactional analytics.
- Design architecture and systems utilizing an API-first approach.
- Design containerized architecture to helps developers and operations teams manage and automate software development and deployment.
- Develop proof-of-concept code that can be utilized as a reference by software development teams.
- Work with full-stack development team and establish, maintain, and mentor team on methodologies for building and operating highly scalable & reliable services.
- Contribute to the team as a full-stack principal developer where required with the goal of mentoring and uplifting the team's capabilities.
- Coach, mentor and teach full stack developers' modern development and service delivery techniques.
- Work with the agile development team using Scrum or Kanban on cross-functional team setting.
- Work on RFI / RFP / RFT response and get it reviewed with the Head of Technology Services.
Experience Needed :
The successful candidate will be an inspiring and confident team player with the following profile :
- Tertiary education in the fields related to Computer Science, Information Systems, Information Technology, Engineering, or Mathematics
- Over 10+ years of hands-on full-stack product and software development with strong delivery experience.
- At least 5-7 years in an Architect role with hands-on experience in developing quick proof-of-concept to showcase demos to clients on cloud platforms like Azure, AWS, GCP.
- Experience in crafting and implementing API-based solutions using Cloud native platforms, for solutions that need to operate at scale.
- Strong understanding of Design Pattern, SOA, Microservice, Security by Design, CI/CD, DevSecOps concepts and its implementation in code.
- Strong hands-on experience in creating HLD, LLD and system architecture diagrams at the minimum, and be technology stack-agnostic to build a solution that fits and scale.
- Hands on experience in any of the programming language like NodeJS, Java, Python, GoLang.
- Design/develop highly scalable, performant, fault-tolerant, quality and modular software application with a high standard of coding and best practices.
- Strong understanding of Agile and Lean software development principles and values with proven experience working in a multi-functional team.
- Up-to-date understanding of modern software development & service delivery techniques (E.g., Software craftmanship, BDD, TDD, Clean Code & etc.).
- Additional experience in front-end languages will be preferred with JS stack.
- Strong hands-on knowledge in Databases - RDBMS, NoSQL, Time-Series DB, Cosmos etc.
- A proven track record of successful project/product implementation with Continuous Integration, Continuous Delivery, Pair programming, and Test-Driven Development.
- Knowledge in Redis, Docker, Kubernetes, Jenkins, TeamCity, SVN, GIT, Team Foundation Server, and GIT LAB.
- Prior experience with Kafka, Big Data management, streaming services, Kubernetes rollout in complex infrastructure.
- Experienced in working with diverse teams that are composed of team members from different backgrounds.
- Experience in analyzing info, and problem-solving skills.
- Fluent written and spoken language skills in English, additional SEA languages would be advantageous.
Personality Traits :
Beyond these specific experiences and qualifications, the successful candidate will also demonstrate the following :
- Customer Focus : Provides satisfaction for both internal and external customers and creates partner relationships.
- Growth mindset : Excitement for innovation, trials and a positive attitude towards solving real world challenges and above all A QUICK LEARNER.
- Communication (written & oral) : Must have strong interpersonal skills and the ability to establish, develop and maintain business relationships in addition to excellent presentation and negotiation skills.
- Resourceful : The ability to find solutions and deliver results within a rapid changing, entrepreneurial, technology-driven culture.
- Organized : Able to work independently, effective time management skills with the ability to manage digital transformation projects; Must be able to prioritize daily, weekly and monthly tasks and possess a "sense of urgency" to ensure deadlines are met.
- Team Player : Demonstrates a strong ability to support department staff members, managers and establish collaborative relationships with peers.
Functional Areas: Software/Testing/Networking
Read full job description