Software Development Architect Jobs in Chennai - Prernaa Consulting Services
Job Description
Must-Have Skills:
● Basics – HTML/CSS/JavaScript/jQuery/WordPress
● Git & Other Version Control Systems
● Understanding of Web Development Architecture (Server, Client, Database, APIs)
● Server Management (cPanel, WHM, AWS etc.)
● NoSQL & SQL Database Functionalities
● Understanding of Mobile Application Development (Android, iOS)
● UML Diagrams Conceptualization (ER, DFD, Activity etc.)
● Documentation & Presentation
Good to Have Skills:
● Node.js, Angular, React, js
● AI, ML Concepts
● PHP Laravel Framework/Symfony
Job Summary:
● Good understanding of Git and different Git workflows.
● Experience of distributed, highly available, high traffic cloud infrastructure platforms
● Experience with Web RESTful APIs API Management solutions both on-premise and in the cloud
● Experience with Message Brokers Stream Log Processing for e.g. Kafka, etc.
● Awareness of, and ability to reason about, modern software systems architectures, including load balancing, performance tuning, availability, business continuity, fault-tolerant distributed systems, microservices, and so on
● Experience with working in a team, communicating well, and exercising initiative when presented with problems, Maintaining a detailed architectural and implementation level understanding of modern cloud-native platform technologies.
● Able to lead the architecture, design and implementation of complex solutions but also able to engage non-technical stakeholders.
● Strong proficiency with PHP/Node.js, JavaScript, SQL having experience in Full Stack development.
● Experience developing web and stand-alone applications in PHP, Node.js, WordPress
● Experience working on Vue.js or other Frontend frameworks (Angular, React, etc.)
● Strong experience working with relational databases such as PostgreSQL.
Responsibilities and Duties:
● Responsible for design & development of modules/features.
● Provide clear technical direction to the project
● Bridge between the engineering team and program management
● Acquire and impart domain knowledge to the team members.
● Able to define API layers and interaction between modules
● Collaborate across different functional teams to acquire & share technical knowledge
● Review/Write response to customer requirement
● Keep abreast about of industry trends and provide regular updates
to the team
● Evangelize new solutions & drive innovation in the team
● Ensure the product is of high-quality and plans testing methodology
for desired outcome
Benefits:
● Friendly Start-up atmosphere
● Good learning curve
● Quick growth and Promotion possibilities
● Comfortable working space
● Work from home possibilities
Experience
Minimum 1 Year Experience (Women candidates preferred)