19 Aug
|
Launch IT Consulting
|
Chennai
19 Aug
Launch IT Consulting
Chennai
Responsibilities:
- Lead the architectural design and development of software systems.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Define and enforce architectural standards, guidelines, and best practices.
- Evaluate and select appropriate technologies, tools, and frameworks.
- Provide technical leadership and mentorship to development teams.
- Conduct code reviews and ensure the quality and performance of the software.
- Identify and address technical risks and issues.
- Stay updated with emerging technologies and industry trends.
- Document architectural decisions and designs.
- Develop and maintain both front-end and back-end applications.
- Ensure seamless integration of user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Design and develop APIs and web services.
- Advise teams on application modernization, refactoring and re-imagine.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Deep expertise in Kubernetes.
- Proven experience as a Software Architect or similar role.
- Solid knowledge of software architecture principles and design patterns.
- Proficiency in multiple programming languages (e.g., Java, C++, Python).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Excellent problem-solving and analytical skills.
- Strong communication and leadership abilities.
- Ability to work collaboratively in a team environment.
- Extensive experience in full stack development, including front-end technologies (e.g., HTML, CSS, JavaScript) and back-end technologies (e.g., Node.js, Django, Spring Boot).
- Familiarity with database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Expertise in decomposing domain models into microservices
- Deep understanding in distributed virtual actor and highly parallel services maintaining global replication and concurrency for internet scale applications.
- Expert at designing and building based on event driven architecture leveraging cloud-based services.
Preferred Skills:
- Experience with microservices architecture.
- Knowledge of DevOps practices and tools.
- Familiarity with Agile methodologies.
- Certification in software architecture or related fields.
📌 Software Architect (Chennai)
🏢 Launch IT Consulting
📍 Chennai