• Home
  • About
  • Careers
  • Contact Us
  • EIRISinnovations.com
  • More
    • Home
    • About
    • Careers
    • Contact Us
    • EIRISinnovations.com
  • Home
  • About
  • Careers
  • Contact Us
  • EIRISinnovations.com

Senior Software Architect (Backend)

Job description

This is a full-time, on-site role located in Pune for a Senior Software Architect. As a Senior Software Architect, you will be the driving force behind the architectural vision and technical excellence of our platform and will guide the technical development to create cutting-edge, scalable, and reliable software modules. The Senior Software Architect will collaborate closely with cross-functional teams and leadership to align technical strategies with business objectives. 

Key responsibilities

  • Define and implement architectural patterns and best practices, incorporating scalability, security, performance, and maintainability into the system's design 
  • Set the strategic direction for other architects and build consensus among diverse stakeholder groups 
  • Collaborate closely with Product Managers, Business Analysts, and Development Teams to translate business requirements into technical specifications and architectural designs 
  • Ensure efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security 
  • Strong understanding of single-sign-on or token based authentication (REST, JWT, oAuth) 
  • Provide expert recommendations and serve as a sounding board for architectural ideas and challenges 
  • Conduct code and design reviews to ensure compliance with architectural guidelines and high-quality standards 
  • Stay updated with the latest industry trends, technologies, and best practices to drive innovation 
  • Implement and maintain security protocols to protect sensitive data and ensure compliance with relevant regulations and standards 

Qualifications

  • Bachelors or Master’s degree in Computer Science, Engineering, or a related field. 
  • 13-15 years of experience in Cloud Engineering or similar field. 
  • Proficiency in designing and implementing scalable, distributed SaaS architectures. 
  • Experience with Infrastructure, storage, networking, and operating systems (Windows / Linux). 
  • Extensive experience in Object-Oriented design and development, .Net Core, Web Development, jQuery, SQL Server, ExpressJs. 
  • Experience with containerization (for example Kubernetes, Docker, and/or Jenkins) is required. 
  • Extensive experience of Cloud computing platforms (e.g., AWS, Azure, GCP, or similar) and microservices architecture.  
  • Experience with Azure tools such as Azure Monitor, Azure Virtual Machines, Azure Load Balancer, Azure DNS, Azure Blob Storage, Azure Service Fabric, Azure Search, Redis Cache and/or similar tools in AWS or GCP.  
  • Experience with UML for software design and implementation. 
  • Experience in XML parsing and processing. 
  • Working knowledge of Python, Django, PostgreSQL, SQL, SQLite. 
  • Experience with VMware, Citrix and PowerShell. 
  • Experience with DevOps practices, Continuous Integration/Continuous Deployment (CI/CD), and automated testing. 
  • Excellent programming, troubleshooting and analytical skills. 
  • Ability to lead and mentor a team of developers. 

Preferred skills

  • Knowledge of data warehousing and ETL processes. 
  • Familiarity with machine learning and AI technologies. 
  • Experience with Agile and Scrum methodologies. 

Apply now

Attach Resume
Attachments (0)

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

EIRIS  I  4000 MacArthur Blvd, East Tower, Suite 600, Newport Beach, CA 92660
Copyright © 2024 EIRIS - All Rights Reserved. 

  • Home
  • About
  • Careers
  • Contact Us
  • EIRISinnovations.com