Are you a visionary problem-solver with a passion for designing robust and scalable software solutions? We are seeking a highly skilled Software Architect to join our forward-thinking team and play a key role in shaping the architecture of our groundbreaking software products. As a Software Architect, you will be at the forefront of driving innovation, optimizing performance, and ensuring the delivery of top-notch software systems.
Responsibilities:
- Architectural Vision: Collaborate with stakeholders, product managers, and development teams to define a cohesive architectural vision for our software projects. Provide clear guidance on design principles and long-term technical strategies.
- Design and Prototyping: Lead the design process by creating detailed architectural plans and prototypes that embody the desired functionality and user experience. Iterate on designs to incorporate feedback and improve system performance.
- Technology Exploration: Stay up-to-date with emerging technologies, industry trends, and best practices. Evaluate and recommend suitable technologies, tools, and frameworks to enhance development efficiency and product quality.
- System Scalability: Develop architectural solutions that can accommodate the growth of our software products, ensuring they can handle increased user demands without compromising performance.
- Integration and Interoperability: Work with cross-functional teams to integrate various software components and external systems seamlessly. Guarantee compatibility and smooth data flow between interconnected systems.
- Security and Compliance: Champion security measures throughout the development process to protect user data and mitigate potential risks. Ensure adherence to relevant security standards and compliance requirements.
- Performance Optimization: Analyze system performance and identify bottlenecks. Implement optimizations to enhance software speed, responsiveness, and overall user experience.
- Mentoring and Collaboration: Provide mentorship and technical guidance to developers, fostering a culture of collaboration and continuous learning within the team.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.
- Proven experience as a Software Architect or in a similar role with a track record of successfully delivering complex software projects.
- Proficiency in various programming languages and technologies, such as Java, Python, Ruby, JavaScript, etc.
- Strong understanding of software design patterns, architectural styles, and best practices.
- Familiarity with cloud computing platforms and services like AWS, Azure, or Google Cloud.
- Experience with databases, data modeling, and integration technologies.
- Excellent analytical and problem-solving skills, with a solution-oriented mindset.
- Outstanding communication skills to convey technical concepts effectively to diverse audiences.
- Leadership capabilities to drive innovation, inspire the team, and deliver results.
Join our team of dedicated professionals, and let your architectural expertise shape the foundation of our innovative software solutions. As a Software Architect, you will be empowered to make a significant impact on our products’ success, contributing to a collaborative and stimulating work environment that encourages creativity and excellence.
At TIGI HR, we are an equal opportunity employer that values diversity and is dedicated to fostering an inclusive environment for all employees.
Our services are available in all major cities including Bangalore, Pune, Mumbai, Gurgaon, Noida, Hyderabad, Ahmedabad, Kolkata, Chennai, Gandhinagar, Indore etc. We have also expanded our wings toward Australia and Canada too.
Also, we do have many jobs for Work From Home (WFH) and on a Remote basis as well.