Software Architect

We are looking for an experienced Software Architect that is still hands on with his/her approach and brings the following expertise:  

  • 10+ years of experience with at least 4+ years in an architect role and the rest as a software developer
  • Experience with various languages and technologies like NodeJS, .NET/Java, n-tier architecture, SOA, Microservices, Cloud Native Architecture, Relational and Sql databases
  • Experience on cloud services and technologies: Microsoft Azure (preferred), AWS or GCP
  • Must have experience of launching large-scale software products into production
  • Outstanding knowledge of software and application design and architecture
  • A technical mindset and analytical approach with great attention to detail
  • Good leadership skills that build a sense of ownership and pride in your performance and its impact on the company’s success
  • Critical thinker and problem-solving skills
  • Team player with great interpersonal and communication skills
  • Knowledge of CICD, automated deployment and DevOps technologies is preferred e.g. Docker, Kubernetes, Azure DevOps, Jenkins, Ansible, Helm Charts, and Terraform etc.
  • Expertise in front-end technologies like React or Angular is a big plus
  • Bachelors or Masters in computer science, engineering or similar relevant field from a reputed university

What you will do

  • Work with a team of software development professionals in the team to build a futuristic product that is competitive and innovative
  • Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products
  • Identify the appropriate software architecture for both server-side and client-side solution to achieve the proposed requirement.
  • Assist Software Designer/Implementers with the creation of detailed software design specifications.
  • Perform software version control and maintain periodic compilation schedule
  • Maintain product roadmap, release schedules and architectural standards that ensure alignment with business objectives
  • Mitigate risks and problem identified in providing the solution
  • Develop and implement product specifications
  • Pay attention to system integration, sustainability and feasibility
  • Manage all phases of technology development
  • Oversee and supervise the work of the development team and be hands-on with development as and when required
  • Keep a finger on the pulse of the team to guide and train developers and engineers
  • Suggest and implement solutions for process improvement
  • Adhere to all the requirements and guidelines for quality, security, extensibiliy etc.

Job Details

  • Software & Web Development
  • NETSOL Financial Suite
  • 5
  • Experienced Profesional
  • 8 years to 10+ years
  • February 13, 2021
  • March 14, 2021
Share this job
Show all jobs