logo

JobNob

Your Career. Our Passion.

Senior Web Architect


Bahwan CyberTek


Location

Chennai | India


Job description

As a Web Solutions Lead Architect you will be responsible for, own and communicate the architectural vision of our web-based products and solutions with which our customers and staff are involved including development platforms, integration methodologies, and broad detailed knowledge of web technologies and industry trends.

You will be responsible for leading the design and setting the direction of the organization’s global web-based solutions and related technology foundations operating at a global scale. Your experience in software and web-applications engineering will be critical to your success in building web-based solutions with on-prem and hybrid cloud back-ends. As part of the team, you will leverage direct and indirect relationships to influence and engage peers, partners, and senior leaders in the company in the direction of a clean loosely coupled well architected web-based solutions.

You will build on your background for architecting highly secured, low latency, highly efficient, highly available, highly scalable web SaaS capabilities and will use your passion in these areas to establish yourself as a thought leader. You will be innovative and hands-on as you work on cross-functional teams to shape every aspect of our Web Solutions Engineering Team. As the Web Solutions Lead Architect, you will mentor and influence other architects and engineers throughout the organization while fostering a collaborative working environment.

Responsibilities

· Responsible for managing the overall software development life cycle of our web-based application products and solutions. · Work with a cross-functional team consisting of backend engineers, SDEs (Software Development Engineers) / app developers (iOS, Android, hybrid), SDETs (Software Development Engineers in Test), Product Managers, Product Designer. You will manage some of these SDEs and SDETs directly. · Map business objectives to an optimum engineering structure, including correct estimation of resource allocations. · Responsible for key technical and product decisions. Provide direction and guidance to the team towards industry best practices. Setup best practices for Web App Engineering. · Work closely with the Product Manager and help them in getting relevant inputs from the engineering team. · Plan and track the development and release schedules, proactively and regularly measure and mitigate risks. Prepare for contingencies and provide visible leadership in crisis. · Collaborate with product management to define, design, and build new product ideas and feature. · Work closely with designers and engineers to architect the web app experience on desktops, tablets, and some time phones. · Collaborate with development teams for provisioning front-end, back-end and databases across multiple environments. · Write quality, maintainable code with extensive test coverage in a fast- paced environment. · Build rapid product prototype based on requirements and iterative design process. · Develop and lead engineering team to deliver high quality product releases. · Conduct design and code reviews. Rapidly fix bugs and solve problems. · Responsible for driving teams to consensus on web apps designs, patterns, best practices, and implementation methods. · Responsible for providing expertise and requirements to colleagues across the company who are building platform, security, and databases for web applications and frameworks. · Evaluate new tools, technologies, and processes to improve the performance, and scalability of web apps and the supporting backend environments. · Mentor junior software developers in gaining experience and assuming advanced Web Apps SDE responsibilities. · Conform to best practices in web apps and related infrastructure, network administration, and cybersecurity.

Required skills

· 10+ years of experience in building and managing Web Applications and related Cloud Operations and Development. · In depth knowledge and hands-on experience in building, launching and managing web apps using o Node.js, Express.JS, Angular, React / React Native, HTML5, LESS / SASS, CSS etc. o modern frameworks and design patterns in MEAN and/or MERN stacks o JavaScript Development on both client and server-side o secured, scalable and fault-tolerant integration using RESTful API, GraphQL, Webhooks, Web services in XML and JSON, JavaScript, jQuery o scalable solutions with DevOps best practices with Continuous Integration, Continuous Delivery and Continuous Deployment tools e.g. Jenkins, GitHub Actions, Bamboo etc. o various Version Control Systems (Git, GitHub, Gitlab, Bitbucket, SVN etc.) o using tools like JIRA, MS Projects, Redmine etc. following Agile/SCRUM Methodologies · In depth hands-on experience with at least one of each of these two types of databases: o SQL/Relational databases (e.g., PostgreSQL, MySQL, Oracle, MS-SQL etc.) o NoSQL databases (e.g., MongoDB, Firebase RTDB/Firestore, Neo4J, ElasticSearch etc.) · Good knowledge o of developing secure webpages and web apps o in integrating the security features into the web application · Consumer Web Development Experience for High-Traffic, Public Facing web applications · Solid end-to-end understanding of web applications SDLC of design, build, testing, deployment, and delivery/release. · Expert in configuration, performance tuning/optimization, documentation, and support of the Web Apps components. · Object Oriented programming experience with knowledge of design patterns. · Passion for delivering great user experience. Comfortable with at least one of the popular UI Design tools e.g., Figma, Sketch, Adobe XD, Balsamiq etc. · Ability to deliver independently and to translate requirements into technical solutions with minimal supervision. · Excellent written and verbal communication with a collaborative approach. This is a team-player role. · Expert in deploying and managing enterprise-grade web applications on Cloud (AWS/GCP/Azure) and On-Premise databases. · Experience in the industry best practices of integrating 3rd party APIs and Webhooks into Web Apps · Implement and support Real Web User Monitoring solutions as part of our overall APM strategy. · Partner closely with software development teams using a strong architect mindset. · Strong decision-making, problem-solving and critical thinking skills. Ability to work independently, prioritizes existing projects, and proactively determine areas requiring additional attention, monitoring, or maintenance. · Hands-on experience troubleshooting technical issues across various platforms, performing precise Root Cause Analysis (RCA) on users reported issues and suggesting workarounds before implementing permanent solutions. · Experience leading a team and mentoring junior software engineers. · Professional software development experience in an Agile Development environment.

Additional skills/experiences nice to have

· Experience in Web Apps Operations, System Administration, NOC (Network Operations Centers) or IT Production Support, or building and supporting large-scale, business-critical web-apps systems, with expert troubleshooting ability. · Experience in leading teams managing Cloud services AWS/Azure/GCP across the organization for web apps. · Knowledge and experience in preparing Business Continuity Plan (BCP) and building High-Availability (HA) and Disaster Recovery (DR) environments for mission-critical web-based solutions. · Experience in SQL/NoSQL databases query optimizations is a bonus. · Experience with Time Series (e.g., InfluxDB, TimescaleDB, QuestDB) or In-Memory (e.g., Oracle TimesTen, Apache Derby, HyperSQL DB, AWS ElastiCache, H2) databases · Experience or knowledge of how to use AI/ML in Web Apps. · Experience of using Web Apps testing tools e.g., Selenium, Appium etc. · Experience in working with leading wireless operators (e.g., AT&T, Verizon, T-Mobile / Deutsche Telekom, Swisscom, Vodafone, Orange, Etisalat, Jio, BSNL, Airtel, Tata Tel etc.) in building network optimized web-apps solutions for millions of users. · Experience in designing and delivering high-performance web applications thru low-bandwidth high-latency networks · Experience / familiarity with OWASP Best Practices on Secure Coding

Work experience:

10+ years

Educational Qualification : BS/MS in Engineering or equivalent Degree from a reputed College/University


Job tags



Salary

All rights reserved