OnSolve - Enterprise Architect

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Job Description

Job Title: Enterprise Software Architect


Department: Engineering
Reports to: Vice President, Engineering and Architecture
Location: Alpharetta, GA or Boston, MA

Company Description
OnSolve: Always On. Solving Problems.
OnSolve is the market leader in real-time, mass notification and collaboration solutions used by the world’s
largest brands and thousands of government agencies to deliver critical information in any situation. Mass
notification and collaboration is an essential element of emergency response and business continuity planning,
keeping teams on track and coordinating during critical events. The OnSolve suite of critical communication
tools is a key component of the business continuity, emergency response, IT alerting, employee safety and
security programs of every organization we serve. Visit us on the Web at onsolve.com.

OnSolve is an equal employment opportunity/affirmative action employer. All qualified applicants will receive
consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity,
national origin, disability, status as a protected veteran, or any other status protected by law.

Job Summary
The ideal candidate will have a solid understanding of SaaS platforms and technology systems, with hands-on
experience designing Enterprise Software solutions in both Java and .NET Stacks. As an Enterprise Architect,
you will be expected to learn and become the domain expert of a converging SaaS platform and be able to
provide guidance for engineering teams. As a member of the Architecture Team; broad programming
experience developing across the full tech stack in either .NET (Core) or Java is a must have. You will be
expected to give guidance in every aspect of software application design from Code Reviews, DevOps and
Production Operations. You will work with other Architects and continually sync and unify the technical vision
of OnSolve in accordance of the OnSolve Architectural Tenants. You should have a positive attitude and
excellent communication skills and enjoy effectively sharing your knowledge.

Responsibilities
 Must be able to learn and become the domain expert of a new SaaS platform that inherits existing
enterprise software.
 Researching and developing solutions for scaling-bottlenecks, domain problems, business or
application level conflicts within the platform.
 Provide technical guidance for engineering teams using technologies such as Docker, Gitlab CI\CD,
Kubernetes, C#.NET\Java and both SQL and NoSQL datastores which include Cassandra, MongoDb and
REDIS in support of OnSolve Architectural Tenants.
 Will be expected to provide guidance in C#.NET or Java based code reviews using pragmatic design
patterns and overall application architecture for container based microservices using Docker.
 Must regularly communicate with Product Owners and other engineering teams to help design and
provide ideal software engineering solutions befitting of time restraints and resources.
 Be available to provide technical guidance in a professional and timely manner

© 2017 OnSolve, LLC. All rights reserved.


Job Description
 Be able to effectively communicate and describe architectural solutions, application limitations, or
research and development to non-technical stakeholders
 Review and design software architecture for new systems and retrofitting existing systems
 Contribute to the betterment of the Architectural process by providing input and feedback

Qualifications
 Bachelor's degree in Computer Science, Computer Engineering or relevant field
 3+ years' experience designing, executing and supporting SaaS solutions
 5+ years’ experience with Java and/or .NET server-side development stacks
 Must be willing to learn newer technologies and work with legacy enterprise applications.
 Must be able to understand a wide array of technologies and their implementation and integration into
SaaS platforms
o Deployment technologies such as Docker, Kubernetes, Microservices
o Messaging Technologies Kafka, RabbitMq
 Pub\Sub methodology
 Actor Patterns
o The use and application implementation of both RDBMS and NoSQL Datastores
 Big Data
 Cassandra
 Keyspace Design
 Replication Strategies
 MongoDb
 Oracle\SQL Server
 REDIS
 CAP
o Applications which work in a high-availability, stateless microservice based architecture.
o Programming and API Standards
 RESTful APIs
 SOLID\DRY principles
 Design Patterns
 Domain Driven Design
 Significant experience architecting software solutions and demonstrating technical leadership
 Positive attitude and a strong commitment to delivering quality work
 Effective communication skills (written and verbal) to properly articulate the vision to both technical and
non-technical audiences
 Understanding of AGILE practices
 Must be efficient and organized be able to work on multiple projects with other Architects

Compensation & Benefits


 Health, Dental, Vision, Life and additional supplemental insurance
 401K
 Paid time off and personal days
 Paid holidays

© 2017 OnSolve, LLC. All rights reserved.


Job Description
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They
are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be
required to perform duties outside of their normal responsibilities from time to time, as needed.

© 2017 OnSolve, LLC. All rights reserved.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy