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