Solutions Architect

Sorry, this job was removed at 7:26 p.m. (MST) on Monday, June 26, 2017
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Leveraged by millions of user every day, EMS Software manages some of the highest profile spaces in the world (including the NASDAQ bell). We are consistently delivering new features to our suite of products. We want to tackle bigger challenges and accomplish some truly amazing things. Our team is always improving our codebase and operations footprint and we have amassed a sizeable backlog of interesting challenges and product initiatives. Our team needs to grow to enable even greater success in our industry, and that is where you come in.

We are looking for a Solutions Architect for our current application stack and our future platform services portfolio. This role requires hands-on project management skills, deep technical expertise, and excellent communication skills. Your broad responsibilities will include aiding in the technical engagement with our larger customers and with external partners and integrators, the ultimate success around specific implementation roll-out, developing a deep expertise in the complexities of Event Management Software, as well as a broad know-how around how applications and services are integrated within our platform services.

The ideal candidate will possess customer-facing skills that will allow them to represent EMS in interaction with partners and drive discussions with technical personnel within the company. They will also have a technical background that enables them to easily interact and give guidance with software developers and architects. They should have a demonstrated ability to think structurally about business, product, and technical challenges.

Your First 90 Days

In your first month, as your familiarity with the product grows, your responsibilities and influence will grow as well. You will start out shadowing our senior engineers on customer-facing technical calls. Concurrently, you will collaborate with members of the development team in establishing your knowledge base around the architecture and implementation of our product and the environments that they are implemented in. You will strive to become the “source of knowledge” around the non-functional characteristics of the products, with a particular focus on performance and security. You will represent this knowledge on customer troubleshooting calls, working with development team member to resolve customer performance issues. You will create your own sandbox environments where you will run focused experiments to come up with suggestions for improving the quality of our enterprise customer’s experience.

Within two months, you will be the technical lead on customer-facing calls. You will have helped to improve the documentation for configuration options for our customers and onboarding our partners/integrators while continuing to support them throughout their transition. When not working with customers and partners, you will work with our QE and Implementation Consultant team to better bench mark our product and refine the improvements that are needed to streamline the performance as well as implementation and maintenance of the product

Within three months, you will work with product owners to drive changes to the operational and development roadmap as we inch closer to (i) moving our customers over to consuming our platform services and (ii) onboarding 40% of our customer base into managed services (SaaS) by the end of 2017.

About You

  • You’re driven, humble, and autonomous
  • You’re a quick study, a strong communicator, and you’re able to adapt to a fast-paced environment
  • You have a working knowledge of Agile Development practices (e.g., SCRUM, TDD)
  • You have the following hands-on production experience
    • 3 years experience with windows (IIS, Exchange, AD, SQL Server)
    • 3 years experience setting up, maintaining and monitoring production environments
    • At least 2 years of experience working with networking infrastructure and monitoring at the application level
  • Performance optimization experience, including: troubleshooting and resolving network, server and database latency issues; performing hardware evaluation/selection tasks; performance vs cost vs time analysis
  • You’re detail-oriented, with excellent documentation skills, and you’re someone who can successfully manage multiple priorities
  • Troubleshooting skills that range from diagnosing hardware/software issues to large scale failures within a complex infrastructure
  • Experience in presenting and discussing to a large audience including customer Technical Consultant, CTO/CIO Level etc.

Other Things We Hope You Have

  • Experience as a Developer
    • 2 years experience in .NET or equivalent
    • Working knowledge of JavaScript and Browser based development
    • Working knowledge of DB
  • Experience with Mobile Deployment in the Enterprise (Network configurations, Application wrapping, MDMs, etc.)
  • Experience with web and data security, including SSO Authentication (particularly OpenID, SAML, and Siteminder), data encryption strategies, and customer privacy issues.

The Team

The larger team consists of 13 Developers, 10 Quality Engineers, 3 DevOps, 4 Product Managers, and 3 UX Designers. Initially, you will report directly to the VP of Development, Assad Jarrahian.

We have an open and collaborative environment where everyone works together to deliver what is needed, from product features to operations needs (e.g., health checks).

We value open and direct communication, taking calculated risks that will push us forward, and investing in our people.

Our Stack

  • We have current Production and Continuous Integration footprints in Google Cloud, AWS, and Azure
  • Our front end applications leverage React and React Native, Redux, Node, C# and Knockout
  • Our APIs comprise of Golang, .NET and .NET core
  • Our backend comprises of MS SQL Server

EMS Software is proud to be an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, ancestry, marital or veteran status. We are committed to hiring a diverse and talented workforce, supporting integrity in the workplace and an entrepreneurial atmosphere.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Two blocks from the Arapahoe Village Center RTD Station, walking distance to numerous bars, restaurants and coffee shops.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EMS SoftwareFind similar jobs