Technical Architect

Apply now

Apply for Job

Date: 25-Dec-2021

Location: IN

Company: harbinger

Position: Technical Architect

Experience- 10+ Years

 

Technical Skills :

  • Experience with a breadth of programming languages, technologies, and development practices are highly desired
  • Practical experience with at least two server-side technologies like .NET Core, Java (Spring), NodeJS (Express), PHP (Laravel/Symphony), Python (Flask/Django), Ruby (Rails)
  • Practical experience with JavaScript framework like React.JS (with Redux) or Angular
  • Must possess good knowledge on designing multitenant application with RDBMS (like MySQL, PostgreSQL, SQL Server), NoSQL databases (like MongoDB, DynamoDB)
  • Expertise with Serverless framework, ORM, dependency injection, RESTful API development, asynchronous programming, SSO
  • Demonstrable experience designing and implementing complex end-to-end Client applications and distributed systems utilizing services in public cloud infrastructure. Experience in AWS or Azure cloud is a must. Understanding of following cloud services is a must
    • Storage, Computing, Serverless, Database, Networking and Monitoring
  • Solid understanding of security and compliance frameworks, standards, and implementation in public cloud environments; relevant experience in vulnerability management and security operations deployments in public cloud
  • Strong expertise in microservices architecture building highly scalable, distributed, loosely coupled systems
  • Must have good experience with designing Enterprise level application architecture including setting with DevOps/ CICD practices
  • Should have good exposure to BDD, TDD, Agile practices. Experience in Unit Testing frameworks like JEST, Mocha, Chai, NUnit, JUnit, etc.
  • Should have an understanding of Schema Design, Queries and Updates, JSON based Query, Backup and Restore, Clustering, and Archival strategy
  • Good understanding of coding Standard and Agile methodologies
  • Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations
  • Knowledge of and Experience with opensource client platforms and development environments is a plus
     

Responsibilities :

  • Design software systems with various technologies and ensure compliance with all architecture requirements
  • A present architectural solution to Customer with help of different diagrams and tools
  • Develop architectural principles and standards for various projects
  • Provide technical direction to different project teams
  • Responsible for designing, developing, and integrating Web-based and desktop-based applications and related backend systems
  • Responsible for defining and maintaining the overall architecture for all system/program/initiatives
  • Responsible for defining and monitoring nonfunctional areas like static code analysis, performance, and security across projects
  • Ability to solve highly technical complex problems and be called on to deliver within tight deadlines
  • Review (cloud) infrastructure for any issues and recommend solutions
  • Performs and participate in the technical reviews of developed components
  • Maintain and evolve the existing system and its architecture, redesign for migration to new technology and platforms
  • Define/refine quantitative metrics and measure results to improve individual and team’s quality and productivity on various technology-related aspects
  • Contribution in the proposal engineering and recruitment activities

Harbinger

About Harbinger
 

Harbinger is a three-decade young Global Software Services and Product company, headquartered in Pune, India. We build software products for our customers in the domains of HR Tech, Health Tech, Content and Learning Tech.
 

These are exciting times at Harbinger! Powered by an ambitious growth plan built on Innovation, Engineering Excellence and Customer centricity, Harbinger is on a journey of constant reinvention, making the most of upcoming technology and business trends. Agility, Professionalism, People Development, and Meritocracy are the foundation of our culture that pivots on trust, transparency, and continuous learning. We are proud to be a diverse and inclusive organization and an equal opportunity employer.
 

We thrive on an employee-centric work environment, that is not only dynamic and fast-paced, but also focuses on personal and professional development. An open culture, a friendly environment, opportunities to grow under the mentorship of talented seniors and technically sound colleagues, flexible work from home options, a host of employee benefits, and an opportunity to work on cutting edge technologies are some of the things you can expect to experience in Harbinger. Check out the Harbinger Group pages on LinkedIn, Facebook and Instagram.