Padmi

Software Architect

ChennaiPosted 3 months ago
Software engineeringSeniorFull Time
Apply at Integra Software Services

Opens the source posting on foundit.in

Source description

About the role

View original

Purpose of this role: Integra is looking for a seasoned Software Architect with a proven record of designing and implementing robust technology solutions that align with our client's strategic business objectives. The role involves comprehensive engagement with cross-functional teams, key stakeholders, and clients to identify their technological needs and create effective solutions. Key Responsibilities: Design, develop, and maintain scalable and high-performance application architectures using MERN Stack, .NET/Java Full Stack, and AI frameworks. Define technical standards, guidelines, and best practices for development teams. Provide leadership and strategic planning to the Delivery Management including time sensitive client delivery. Ensure the seamless integration of front-end and back-end systems with third-party APIs and AI models. Architect technology solutions from concept to implementation, considering the client's needs and business strategy. Lead the integration of AI/ML models into applications for predictive analytics, natural language processing, recommendation systems, and other use cases. Collaborate with data scientists to understand AI/ML requirements and deploy trained models effectively. Engage with business stakeholders to comprehend their requirements and translate them into technical architecture Work with sales and account management teams to support pre-sales activities, estimations and RFPs. Leverage industry-standard design patterns to build maintainable and reusable solutions. Develop and maintain high-level architectural documentation for AI, cloud, and web application components. Provide technical guidance and mentorship to developers and junior architects. Work closely with cross-functional teams, including product managers, designers, and QA engineers. Evaluate and recommend modern technologies, tools, and frameworks to improve application performance and developer productivity. Build proof-of-concepts (POCs) for new features or architectural approaches. Ensure applications meet high standards of performance, scalability, security, and reliability. Address architectural bottlenecks and enforce security best practices. Key Skills & Technologies: AI Expertise: Experience with AI/ML frameworks such as OpenAI. Proficiency in implementing AI-powered features such as chatbots, image processing, NLP, or predictive analytics. Full-Stack Development: .NET: Strong experience in .NET Core/ASP.NET MVC, C#, and SQL Server and Microservices architecture. Or Java: Proficiency in Java, Spring Boot, Hibernate, and Microservices architecture. Frontend Skills: Expertise in HTML, CSS, JavaScript, and modern frontend frameworks like React, Angular, or Vue.js. Familiarity with responsive design and cross-browser compatibility. Backend Skills: Strong knowledge of Node.js, RESTful APIs. Experience with databases (SQL and NoSQL). Proficiency in cloud platforms like Azure(preferable), AWS etc.,. DevOps & CI/CD: Experience with containerization tools like Docker and orchestration platforms like Kubernetes. Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, or similar tools. Soft Skills: Strong problem-solving and critical-thinking skills. Excellent communication and collaboration abilities. Proactive in learning new technologies and staying updated with industry trends. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is advantageous. 10+ years of experience in Enterprise and Solution Architecture roles, with at least 5 years as an enterprise architect/solution architect leading a team of architects. Demonstrable experience as a Software Architect, with a portfolio of designed complex software solutions. Prior development and design experience in Core Java/.NET, Microservices, any database modelling experience Proven experience in delivery customer relationship management, and project escalation management. In-depth understanding of AI and machine learning concepts, algorithms, and frameworks. Expertise in software and application design, Architecture, application frameworks and best practices Strong architectural and design skills, with the ability to create scalable and maintainable solutions. Good understanding of the technology landscape and hands-on experience with digital technology initiatives and good understanding of 1 or 2 industry/domains. Excellent communication and interpersonal skills, with the ability to present complex technical information in a clear and concise manner to a variety of audiences. An innovative mindset and a strong drive to stay up to date with the latest technological advancements to solve complex, technical & business problems. Familiarity with cloud technologies (e.g., AWS, Azure) and their integrations Strong grasp of software quality assurance principles. Preferred Experience: Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert). Experience with cloud technologies and modern enterprise software ecosystems. Familiarity with Agile development methodologies. Experience mentoring junior team members. Ready to Make a Difference Please submit your resume and a compelling cover letter detailing your relevant experience to [HIDDEN TEXT]

One address, no account. We’ll tell you when matching roles go live.