28 Oct
Application Architect
Vacancy expired!
- 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
- 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
- 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
- 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
- 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
- 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.
Vacancy expired!