Search by job, company or skills

I
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

Job ID: 106791055

Similar Jobs