Software Architect

1 month ago


Chennai, Tamil Nadu, India Hashone Careers Full time
Job Title: Technical Lead

Job Summary:

We are seeking a highly skilled Technical Lead to lead the design and architecture of our next-generation web applications. The ideal candidate will have a deep understanding of the Angular framework, possess strong technical expertise, and demonstrate a proven track record of architecting and delivering scalable, high-performance web applications.

Key Responsibilities:

  • Implementing the design and architecture of complex web applications using the Angular framework, ensuring adherence to best practices and architectural principles.
  • Collaborating closely with product managers, UX/UI designers, and development teams to translate business requirements into technical specifications and architectural designs.
  • Defining and implementing scalable and maintainable front-end architecture, including component-based architecture, state management, and data flow patterns.
  • Providing technical guidance and mentorship to development teams, promoting code quality, performance optimization, and maintainability.
  • Conducting code reviews and architectural reviews to ensure compliance with established standards and design guidelines.
  • Evaluating and recommending tools, libraries, and frameworks to enhance productivity and efficiency in Angular development.
  • Staying current with industry trends and emerging technologies related to front-end development, and incorporating them into our architectural roadmap.
  • Driving continuous improvement initiatives to streamline development processes, increase development velocity, and elevate overall product quality.

Requirements:

  • Knowledge of continuous integration
  • Excellent teamwork and communication abilities
  • Excellent organizational and time management abilities
  • Effective scrum master experience
  • Good to have knowledge of API designing using SwaggerHub
  • Good to have knowledge of signalR API for web functionality implementation and data broadcasting
  • Skill Requirements:
    • Bachelor/Master of Engineering or equivalent in Computers/Electronics and Communication with 8+ years experience.
    • Proven Experience as a Software Architect or solution Architect or Senior Full Stack Developer or in web application development.
    • Hands-on experience in C#, and ASP.NET development.
    • Expert-level proficiency in Angular framework and its ecosystem (AngularCLI, RxJS, AngularMaterial and related technologies).
    • Expert-level proficiency in designing and implementing microservices-based applications, with a strong understanding of microservices design principles, patterns, and best practices.
    • Architect-level Cloud Certification is recommended.
    • Deep knowledge of front-end development technologies such as HTML5, CSS3, JavaScript/TypeScript, and RESTful APIs.
    • Experience with state management libraries (e.g., NgRx, Redux) and reactive programming concepts.
    • Strong understanding of software design principles, design patterns, and architectural styles, with a focus on building scalable and maintainable front-end architectures.
    • Excellent communication and collaboration skills, with the ability to effectively convey technical concepts to non-tech stakeholders.
    • Experience working in Agile/Scrum development environments and familiarity with DevOps practices is a plus.
    • Experience working in multiple cloud environments - Azure, AWS web services and GCP. Experience in developing and consuming web services GRPC
    • Strong knowledge of RESTful APIs, HTTP protocols, JSON, XML and microservices using serverless cloud technologies.
    • Design, Implementation and Integration of data storage solutions databases, key-value stores, blob stores
    • User authentication and authorization between multiple systems, servers, and environment management of hosting environment, deployment of update packages
    • Excellent analytical and problem-solving abilities Strong understanding of object-oriented programming
    • Strong unit test and debugging skills
    • Proficient understanding of code versioning tools such as Git, and SVN
    • Hands-on experience with PostgreSQL Database.
    • Knowledge of Azure IoT, MQTT, Apache Kafka, Kubernetes, and Docker, is a plus.
    • Experience with version control systems such as Git & SVN.
    • Good understanding of Agile-based software development & Software delivery process.
    • Experience in Requirements Management tools like Polarion [preferable] or any other requirement management system
    • Excellent communication and collaboration abilities, with the capacity to work effectively in cross-functional teams.


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    Job OverviewSenior Java Software ArchitectWe are seeking a Senior Java Software Architect with 7 to 10 years of experience to join our team at CIAR Software Solutions Pvt Ltd. As a Senior Java Software Architect, you will be responsible for leading a team of developers and ensuring the successful delivery of high-quality software...


  • Chennai, Tamil Nadu, India Avtech Software Services (I) Pvt Ltd Full time

    Key ResponsibilitiesAt Avtech Software Services (I) Pvt Ltd, we are seeking a skilled Software Architect to join our team. The ideal candidate will have a strong background in software development and a proven track record of designing and implementing software architecture.Main Responsibilities:Create representations for functions and user interface of...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    Job Title: Senior Java Software ArchitectLocation: ChennaiExperience: 7-10 yearsKey Skills: Angular, Node JS, MySQL or relevant skills, Design patterns, Data Structures and Algorithms We are seeking an experienced Senior Java Software Architect with a strong background in team leadership and software architecture design to join our team at CIAR Software...


  • Chennai, Tamil Nadu, India Avtech Software Services (I) Pvt Ltd Full time

    Key Responsibilities: Collaborate with Technical Product Management and Development Teams to develop software architecture as per functional and non-functional requirements.Create Representations: Create high-level architecture specifications with attention to solution integration and feasibility, defining all aspects of architecture from technology and...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Architect to join our team at CIAR Software Solutions Pvt Ltd.Job OverviewThe ideal candidate will have 7 to 10 years of experience in Java programming, strong leadership skills, and a proven track record in software architecture design. As a Senior Java Software Architect, you will be...

  • Software Architect

    4 weeks ago


    Chennai, Tamil Nadu, India Swarmauri Full time

    Job Title: Software ArchitectOverviewWe are seeking an experienced Software Architect to design and develop high-quality software solutions for our clients. In this role, you will work closely with our development team to ensure that our software meets the highest standards of performance, scalability, and reliability.Key Responsibilities:Design and develop...

  • Software Architect

    1 day ago


    Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full time

    About the RoleThis is a challenging opportunity for an experienced Software Architect with expertise in Windows Internals to join our Application Virtualization team at IN10 VMware Software India Private Limited.Company OverviewWe are a leading provider of innovative software solutions, and our products are critical to our customers' success. We believe in...

  • Software Architect

    3 weeks ago


    Chennai, Tamil Nadu, India shreeniwas Full time

    Software ArchitectAt Shreeniwas, we are seeking a highly skilled Software Architect to join our team.Main Responsibilities• Build elegant mobile applications using modern technologies.• Design, Develop and Maintain new and existing UI components.• Work with other Software Engineers to design and develop front-end and back-end architecture that is well...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    About the Role:At Laserbeam Software, we are seeking a highly skilled and experienced Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using ASP.NET MVC, .NET Core, and Entity Framework.Key Responsibilities:Design and Development: Design, develop,...


  • Chennai, Tamil Nadu, India Xpo HR Consulting and Services Full time

    📚 System Software ArchitectAt Xpo HR Consulting and Services, we're looking for a highly skilled System Software Architect to join our team. As a key member of our engineering organization, you will be responsible for designing and implementing software systems to the highest engineering standards.● Your MissionYou will contribute to projects with...


  • Chennai, Tamil Nadu, India Two95 International Inc. Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Two95 International Inc.This is a full-time position, and we offer a competitive salary of $120,000 - $160,000 per annum, depending on experience.Job Description:As a Senior Software Architect, you will be responsible for designing and developing...


  • Chennai, Tamil Nadu, India Freshworks Full time

    Job Title: Senior Software ArchitectAbout the Role:We are seeking a highly skilled Senior Software Architect to join our team at Freshworks. As a Senior Software Architect, you will be responsible for designing, documenting, and delivering elegant and practical solutions to challenging engineering problems.Responsibilities:Design and document software...

  • Software Architect

    3 weeks ago


    Chennai, Tamil Nadu, India ZF Group Full time

    Req ID | SDC Chennai, India, ZF Commercial Vehicle Control Systems India LimitedYour TaskCoordinate standardizations of software architecture aspects in the context of Automotive SPICEDefine and support process improvements related to software architecture workflows and automationElaborate quality assurance criteria and metrics for software architectures...


  • Chennai, Tamil Nadu, India Talent Pro Full time

    Job Summary:Talent Pro is seeking a skilled Software Systems Architect to join our team. As a key member of our technical staff, you will be responsible for designing and implementing large-scale software systems that meet the needs of our organization.Key Responsibilities:- Design and develop software systems that are scalable, secure, and reliable-...


  • Chennai, Tamil Nadu, India Saaki Argus & Averil Consulting Full time

    About Saaki Argus & Averil Consulting;A fast-growing automotive EV company seeks a skilled Telematics Software Specialist/Architect to join their team.Key Responsibilities: Bachelor's or master's degree in computer science, software engineering, or a related field. Two to three years of prior experience working as a system or software architect in the...


  • Chennai, Tamil Nadu, India Freshworks Full time

    Job Title: Senior Software ArchitectAbout the Role:We are seeking a highly skilled Senior Software Architect to join our team at Freshworks. As a Senior Software Architect, you will be responsible for designing, documenting, and delivering elegant and practical solutions to challenging engineering problems.Responsibilities:Design and document software...


  • Chennai, Tamil Nadu, India Nasdaq Full time

    Job DescriptionWe are seeking a highly skilled Technical Software Architect to join our team at Nasdaq. This role is responsible for designing, developing, and implementing software solutions to meet the company's information technology needs.


  • Chennai, Tamil Nadu, India Virtusa Full time

    Job Title: Java Software ArchitectJob Summary:We are seeking an experienced Java Software Architect to join our team at Virtusa. The successful candidate will be responsible for designing and architecting scalable, secure, and maintainable software solutions using Java, EJB, Microservices architecture, Kafka, Kubernetes, Docker, and SQL technologies.Key...


  • Chennai, Tamil Nadu, India TETRAHED INC Full time

    Job Title: Senior Software ArchitectAbout the Role:We are seeking a highly skilled Senior Software Architect to join our team at TETRAHED INC. As a Senior Software Architect, you will be responsible for designing and developing complex software systems, leading cross-functional teams, and driving technical innovation.Key Responsibilities:Design and develop...


  • Chennai, Tamil Nadu, India Dew Software Full time

    Dew Software, a global leader in digital transformation solutions, is seeking a seasoned Chief Cybersecurity Architect to spearhead the security of our clients' digital assets. With a strong presence in the digital landscape and a commitment to excellence, Dew Software collaborates with Fortune 500 companies to drive innovation and deliver exceptional...