Friday, June 19, 2020

Simplilearn - Software Architect - Node.js/Microservices Architecture (8-15 yrs) (Simplilearn)

About Simplilearn :

- Simplilearn enables professionals and enterprises to succeed in the fast-changing digital economy. The company provides outcome-based online training across digital technologies and applications such as Big Data, Machine Learning, AI, Cloud Computing, Cyber Security, Digital Marketing and other emerging technologies. 


- Based in San Francisco, CA, Raleigh, NC and Bangalore, India; Simplilearn has helped more than 01 million+ professionals and 1000 companies across 150 countries get trained, acquire certifications, and reach their business and career goals. The company's high-engagement curriculum blends self-paced online learning, instructor-led live virtual classrooms, hands-on projects, student collaboration, and 24/7 global teaching assistants.

- We are 1000+ people strong and growing very rapidly year on year and having fun doing that.

Responsibilities :

- We are growing & constantly improving the platform at Simplilearn. We seek very high levels of ownership in all individuals, especially roles like this - ownership of systems in your team and their impact on the entire Simplilearn eco-system. Going beyond your role & contributing to making the organization & business better is an expectation.

- Drive technical design discussions and own all design artifacts for the team. Guide the team to arrive at an optimal design.

- Envision and develop the long-term architectural direction, with emphasis on platforms/ Product reusable components while adopting a nimble delivery process

- Strive for architectural and coding best practices and communicate successfully all architectural concepts and guidelines to the development team. Drive thorough code review sessions to improve code quality.

- Responsible for end to end architecture, high-level design/low-level design of various systems and applications

- Should be able to evaluate new technologies and recommend the most suitable approach/solution to the team

- Maintain strong expertise and knowledge of current and emerging technologies and products.

Required Skills :

- Proven experience as a Technical Architect with overall experience between 8 - 12 years

- Hands-on experience with software development and system administration

- Experience in Microservices, Serverless applications, Container-based applications

- Strong Experience on AWS cloud

- Working knowledge of Azure & GCP

- Strong Experience on PHP, NodeJS, Linux, Apache

- Strong Experience on Angular, Javascript

- Good understanding of DevOps

- Good understanding of Apache Kafka

- Strong experience in databases (Relation & Non Relational) - MySQL, Firebase, Mongo

- Familiarity with Logging & Monitoring tools like LogEntries, NewRelic

- Stronghold on Performance and Security concepts

- Understanding of strategic IT solutions

- Good communication skills

- Problem-solving aptitude

- Organizational and leadership skills

Desired Skills :

- Strong problem-solving skills

- Plan and design the structure of a technology solution

- Address technical concerns, ideas and suggestions

- Up to date knowledge of latest technologies

- Good knowledge of quality standards, legislation and best practice

- Ability to work under pressure and meet deadlines

- Monitor systems to ensure they meet both user needs and business goals

Apply Now