SaaS Application Architect
InfraCloud · Pune, MH, India
About The Role
SaaS Application Architect
Pune, Maharashtra, India | Full-time
Responsibilities
● Learn team’s ERP software workflows
● Design the SaaS application architecture for the ERP cloud.
● Knowledge of using EC2, EKS, S3, Lambda, containerization to allow dynamic and agile SaaS cloud-based application development techniques that take a modular approach to build, running, and updating software.
● Working with subject matter experts to understand the process flows which need to be converted to microservices architecture.
● Build new APIs from architected data models
● Review code changes and creates standards for code management.
● Work on conversions from legacy reporting and backend software to Java
● Work and collaborate with other architects, cloud operations team, InfoSec team, Engineering managers, and leaders of the company to propose and implement best practices.
● Coach team members to ensure that they understand the best implementation techniques.
● Introduce best practices of coding & deployment.
● Offer up more efficient means of work within the software and in your position
Requirements
- ● In-depth experience in any OOP based programming language, preferably Java..
- ● Strong knowledge of design patterns and SOLID principles. (singleton design pattern is not enough for this role)
- ● Good experience with AWS cloud services and a AWS solutions architect professional certification would be an added advantage.
- ● Experience with modern JVM, MVC etc frameworks (using spring boot is not enough).
- ● Deep knowledge of the above and other architecture frameworks/patterns with an ability to create applications based on it from scratch.
- ● Able to perform and coach the team towards Functional and reactive programming.
- ● Exposure to web applications
- ● Strong knowledge and understanding of Docker and Kubernetes.
- ● Ability to work in an evolving agile development environment
- ● A drive for work completion and delivering on time
Skills
- ● Strong verbal and written communication skills
- ● Able to manage time effectively
- ● Constantly striving to better yourself and others around you
- ● Able to problem solve quickly and accurately
- ● Strong software design and development knowledge
- ● Able to properly design and produce structured APIs
- ● Ability to create, optimize, and evolve applications
- ● Produce code that is scalable, performant, and production-ready
Nice To Haves
- ● Knowledge of non-profit or government finance accounting
- ● ERP development background in one or more of the following domains: Core Financials (e.g. General Ledger, Accounts Payable, Accounts Receivable), Payroll, HR, Utility Billing
- ● Knowledge of platform constructs such as Authentication, Authorization (Access Controls), and Audit Logging
- ● Knowledge of PHP would be an added advantage.
- ● Knowledge of microservice development with Java
- ● Any architecture level certification.
- APPLY HERE: https://bit.ly/saasarch
Background Qualifications
- ● BS/MS Degree in Computer Science or equivalent
- ● 10-12 years experience developing web applications on any programming language in the cloud infrastructure.
- ● 5-7 years experience in RDBMS databases.
This listing was posted by a verified recruiter at InfraCloud. Report this listing
JobSpring