28 Oct
Application Architect
Washington, Bellevue , 98004 Bellevue USA

Vacancy expired!

QORUS SOFTWARE INCQorus brings your best minds and content together to create proposals that win. It is essential that sales teams have every tool available to respond to each new sales opportunity and win more business. With Qorus, you’ll deliver customized proposals in minutes instead of hours, using pre-approved, and branded content and gain valuable insights to create smart follow up.Our software is built on Microsoft Azure for creating secure, professional and engaging proposals up to five times faster all from within your familiar Microsoft Office environment or CRM system. Qorus Software is a diverse, vibrant group with offices in Bellevue, WA-USA and Cape Town, South Africa. Started as a three-person company out of Cape Town in 2012, Qorus is known today as a top-tier sales enablement and proposal management solution supporting enterprise companies such as Microsoft, Hitachi, Insight and Long View.

DESCRIPTION:The role of the application architect encompasses a wide range of responsibilities that vary based on the needs of the business. These responsibilities include assisting the CTO in setting up a near-shore Engineering team and managing the software development following Qorus best practice. Working closely with the near-shore Engineering team, CTO and Product Management team to produce valuable feature sets to enhance Qorus platform. Collaborating with Qorus Engineering team based in South Africa and mature the development cycle to match a wider product and organization.The responsibilities of an application architect include those of a developer and a technical lead.

DEVELOPER RESPONSIBILITIES:
  • Develop highly performing, robust, quality and scalable features following Qorus defined best practice
  • Know diverse ways to implement and know how to determine the best approach
  • Know the language’s methods, syntax, structure, parameterization, memory leaks, etc without the need to regularly consult the documentation
  • Know software development best practices and principles
  • Contribute to technical discussions and challenge peers to ensure the best possible technical approach to building solutions are implemented
  • Plan, configure and maintain development environments
  • Keep up to date with trends and modern technologies
  • Diagnose and resolve application, configuration, and code level technical support issues
  • Perform software version control according to Qorus defined best practise
  • Understand the product development life cycle and what each party involved offers
  • Participate and contribute to backlog grooming, task breakdowns and estimations
  • Ensure that all written code is well commented and maintained for current and future use

TECH LEAD RESPONSIBILITIES:
  • Assume responsibility and accountability for the successful completion of tasks assigned to you; have a clear understanding of the definition of done
  • Motivate other developers to do their best work; motivation can be as simple as helping other developers when they’re stuck on a bug or supporting them in learning something new
  • Be proactive in establishing and implementing development standards, work processes, tools and technologies to improve the product’s overall quality
  • High (almost fanatical) attention to detail with high accuracy
  • Ability to break complex problems into manageable components

ARCHITECT RESPONSIBILITIES:
  • Envision, model and provide initial models and designs for new features in conjunction with the product management team
  • Oversee the technical design process for application software
  • Create prototypes, evaluate risks and defects, analyze specifications and customize applications
  • Review detailed designs to ensure quality, avoiding complexity and advocating clarity
  • Review and plan application security and data integrity for software applications
  • Design and assist DevOps in creating and maintaining application infrastructure
  • Assign DevOps with integration and deployment actions
  • Create technical documents relating to application architecture, design steps, integration processes and testing procedures
  • Keep up to date with trends, modern technologies and 3rd party systems
  • Work with CTO and prospects to assist in winning customers when technical or security matter need to be solved
  • Review and plan application security and data integrity before rollout to customers and partners

TECHNICAL SKILLS REQUIRED:
  • Modern architecture and design principles
  • Bachelor’s Degree in Computer Science or related field
  • Minimum 10 years' experience developing solutions using Microsoft technologies
  • Strong knowledge of
    • REACT JavaScript framework
    • C#
    • JavaScript (and toolchain items such as TypeScript, NPM and WebPack)
    • HTML 5
    • CSS 3 (modern usage with methods such as Flex, etc.)
  • Minimum 3-year recent working experience in a senior role within a B2B SaaS development team
  • Entity Framework, JSON, XML
  • Working on high performance multi-threaded applications
  • Working with Azure services such as Apps, Web Jobs, AD, Service Bus and Queues, etc.
  • Working with Azure architecture (Service Plans and Resources).
  • ALM and continuous integration using VSTS

CRITICAL COMPETENCIES:
  • Entrepreneurial – can-do approach coupled with a strong desire to make a difference
  • Quick study, self-learner – Gains proficiency in new industries, markets and technologies quickly
  • Interpersonal – builds and maintains trusting relationships with associates and customers
  • Change Management – initiates, manages or participates in the change process and energizes it on an ongoing basis, taking steps to remove barriers and accelerate its pace
  • Energy/Drive – confident, energetic and exhibits strong desire to achieve
  • Personal/ Professional Effectiveness – demonstrates ability to be self-directed and self-motivated
  • Planning and Organizing – optimizes use of time and resources to achieve desired results, excellent multitasking and project management skills, a high attention to detail and ability to prioritize
  • Accountability – holds self and others accountable for results

WHY QORUS:Qorus Software is a dynamic organization. Successful employees work in a fast-paced environment, managing multiple priorities often under tight deadlines. Qorus offers flexibility as to the specific working hours that may be required or available depending on your role. All new Qorus employees are subject to a criminal background check. At Qorus, we choose love over hate.
  • Diversity and inclusion are core values of our business simply because it’s the right thing to do.
  • We admittedly don't have all the answers. However, we are committed to listening, learning, and doing better as an organization in every way possible.
  • We stand together as a global team to join the fight to end systemic racism and social injustice. Black Lives Matter.
  • We are looking inward, and making improvements to how we approach our hiring, leadership and future improvements for our colleagues, partners and customers.
  • We are in this together and committed to doing our part so all human beings are treated justly, fairly and equally.
Qorus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including gender identity, sexual orientation, and pregnancy), national origin, age, disability, or genetic information. Check out our website: https://www.qorusdocs.com/

Vacancy expired!


Report job