Senior Software Architect

UBA Solutions Pvt. Ltd.

UBA Solutions incorporated on February 12, 2006, is one of the pioneers IT companies of Nepal. UBA Solutions is a Monotype Partner Company working in collaboration with Monotype Inc. since 2009. Monotype Inc. is a US-based multinational company whose headquarter is in Boston, MA;andhasofficesinIndia, USA, Korea, UK, Germany, China, and Japan. At UBA Solutions, we offer an entrepreneurial environment where technology professionals thrive and where individual contributions really count. Our employees create and help shape some of the most cutting edge technologies every day. As a partner of Monotype, our engineering teams use best in class advanced techniques and tools in Continuous Integration, LAMP, Node.JS, ASP.Net, C#, AWS, Reactjs, and automated test solutions in the entire spectrum of solutions in areas like cloud services, e-commerce, embedded systems, digital advertising, and brand engagement.

Details / requirements:

Senior Software Architect

JOBS AND RESPONSIBILITIES

  • Responsible for creating or selecting the most appropriate architecture for a system
  • Ensure the architecture is designed and built to be easily operated in production with high levels of uptime
  • Plan and implement the technical Enterprise Architecture
  • Maintain control over the architecture lifecycle parallel to the project’s software development life cycle
  • Monitor the adherence of the implementation to the chosen architecture during all iterations
  • Define and enforce coding standards, patterns and processes.
  • Write detailed technical design proposals to shape engineering and product direction.
  • Design new software applications and operating system components.
  • Conceive, experiment with and present architectural approaches for operating system components.
  • Progressively make critical decisions that define a specific direction for a system in terms of implementation, operations and maintenance.
  • Set quantifiable objectives that encapsulate quality attributes of a system
  • Work closely with executives to explain the benefits and justify the investment in software architecture of a solution.
  • Participate in business process re-engineering activities (using Cost Benefit Analysis Method, measuring the level of components/ architecture reuse between projects with the help from the software process improvement team)
  • Inspires, mentors and encourages colleagues to apply intelligently customized industry’s best practices.
  • Manage risk identification and risk mitigation strategies associated with the architecture.
  • Resolve disputes and make tradeoffs with regard to technology, architecture and customer value.

SKILLS REQUIRED

  • Excellent communication skills - written, verbal, presentational in English
  • Strong problem solving and analytical skills
  • Ability to lead team 
  • Working Knowledge of Scrum process 
  • Ability to learn business processes quickly and provide technical solutions
  • Passionate about software development
  • Hardworking, creative and innovative
  • Sense of credibility and trust
  • Excellent at problem decomposition
  • Diplomatic negotiator
  • Proactive participation
  • Patient and resilient 
  • Strong troubleshooting skills and enjoy challenges

TECHNICAL SKILLS

  • Knowledge of ASP.Net, MVC 4, HTML, CSS, Windows Application
  • Experienced in converting client supplied Design, Architecture and Pattern into Web Applications
  • Ability to build Single Page Application (SPA)
  • Frameworks, patterns, standards for building MicroServices
  • Backend languages such as C#, MS SQL
  • Frontend languages and frameworks such as Javascript, Angular.js, Node.js, etc.

QUALIFICATION

  • Bachelor’s Degree/ Master’s Degree in Computer engineering/ computer science/ information system
  • 7+ years of working experience in related field

Overview

Category Web Development
Openings 1
Experience 7+ years
Education B.E. in Computer Science
Posted Date 17 Aug, 2016
Apply Before 15 Sep, 2016
City Lalitpur