Software Architect Denver, CO Remote

Imagine Communications Denver , CO 80208

Posted 11 months ago

Company Overview

Every day, Imagine Communications is delivering billions of media moments all over the world anywhere, anytime and on any device. Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues.

Imagine Communications Corp. is an Equal Employment Opportunity (EEO) Employer and does not discriminate on the basis of race, color, religion, national origin, sex, gender, gender identity, gender expression, age, sexual orientation, disability (physical or mental), medical condition, marital status, ancestry, protected veteran status, genetics and any other protected group status or non-job related characteristics as directed by law.

Specific duties include but are not limited to

As a member of the Imagine Communications Architecture team, you will be using the latest technologies to deliver software applications vital to the strategy of Imagine Communication's host of media products. You will be working on architecture, design, and implementation of enterprise-level business systems along with a group of dynamic, forward-thinking individuals in a structured, delivery oriented development environment.

  • Collaborate with other professionals to determine functional and non-functional requirements for new software

  • Using tools and methodologies to create Proofs of Concept and Reference Designs

  • Train staff on Reference Designs

  • Identify emerging designs for socialization across the teams

  • Extensive knowledge of SaaS and PaaS architectures

  • Participate in code reviews and general troubleshooting of software applications in a team development environment.

  • Produce meaningful documentation relating to the development cycle including detailed design, deployment, and modeling of complex interactions.

  • Mentor developers to establish a great, highly performing, working team.

  • Continuously improve products through study and understanding of cutting edge software design techniques and methods, computing platforms, and general software engineering practices.

  • The technical mindset with great attention to detail.

Qualifications

Are you a talented Web Application and/or Windows application developer?

  • Bachelor's degree in Computer Science, Engineering, or another science-based discipline. (Extensive industry experience and demonstrable knowledge may be used to replace this requirement).

  • Minimum 10 years of experience in software application development SaaS MVC and MVVM models using Microsoft.Net.

  • Proven record of delivering software from inception to deployment using structured development practices and methodologies.

  • Firm grasp of architectural/design concepts including enterprise application architecture, integration patterns, object-oriented programming principals, and software design patterns.

  • Experience working in an Agile/SCRUM development environment.

  • Experience developing high performing, regionally distributed, multiple domains, service-oriented architecture consuming, applications.

  • Solid experience developing against enterprise databases and using ORM solutions.

  • Proven track record of developing database-intensive applications with T-SQL

  • Detail oriented with the ability to produce high-quality solutions and learn new technologies quickly in a dynamic environment.

The Stuff (that sets you apart from the others):

These are the exact technologies Imagine Communications is working with and developing in. All of them are highly desired. The more experience you have with each, the better. But, we are looking for talented individuals in general, with a strong technical base in web application development. The exact technologies you have worked with are important, but so is your ability to learn and evolve your skill-set to match.

  • Experience developing using the .net core in Windows and Linux environments

  • Azure and AWS architecture experience

  • Docker images and containers

  • Extensive experience with Microservices implementations

  • SAFe Agile architectural runway principles

  • Polyglot persistence

  • Experience working with Enterprise database solutions; Microsoft SQL Server, Oracle.

  • Expert in:

  • Entity Framework

  • DI principles

  • Experience with various unit testing and dependency injection frameworks; Microsoft Unity, Ninject, NUnit, JSUnit, Jasmine, Xunit.

  • Experience with UI Automation testing solutions; Coded UI, Selenium.

  • Experience with Jira; Agile process templates, workflow, and planning tools, continuous integration and build tools.

  • Experience developing in Microsoft Visual Studio 2017.

  • Extensive experience with MVC and API architectures

  • Extensive experience with Swagger and OpenAPI

  • Experience with FOSS projects such as

  • NodaTime

  • NSwagStudio

  • Log4net

  • Elastic Stack (ELK)

EEO Statement:

Imagine Communications Corp. is an Equal Employment Opportunity (EEO) Employer and does not discriminate on the basis of race, color, religion, national origin, sex, gender, gender identity, gender expression, age, sexual orientation, disability (physical or mental), medical condition, marital status, ancestry, protected veteran status, genetics and any other protected group status or non-job related characteristics as directed by law.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Data And Enterprise Architect Denver

Magenic

Posted 5 days ago

VIEW JOBS 2/22/2020 12:00:00 AM 2020-05-22T00:00 Data & Analytics Lead Architect: Transform Information into Results Turn data into practical insights that help companies make better business decisions. Magenic is a business technology consulting firm that unites the power of creative problem-solving with the limitless potential of technology. Every day, our exceptional business technologists create custom tech solutions that help Fortune 1000 companies grow, evolve and succeed. As a Data & Analytics professional at Magenic, you'll use the latest versions of relational and non-relational platforms to build massive scale enterprise systems. You'll learn industry best practices and approaches to data modeling. You'll extend traditional data warehouse architectures through cloud data services. And you'll use cutting edge data visualization tools to provide compelling reporting every step of the way. Leadership Skill Requirements * Demonstrated ability to lead and work effectively with cross-disciplinary, globally distributed teams * Demonstrated experience designing complex data management, data warehouse, and advanced analytics software architectures * A strong curiosity about our client's business needs coupled with a passion to stay on the cutting edge of data and analytics tools and techniques * Strong verbal and written communication skills, with a high-level of comfort explaining complex technical topics to business clients * Willingness to travel to fulfill client requirements and project needs * Able to influence senior management, peers and staff through an inclusive style and recognition of their abilities to achieve results; expectation on average 50% travel, scaling higher when necessary * Demonstrated track record of successful ability to manage large and complex consulting engagements, including a role in managing and interfacing with senior level client executives * Demonstrable skills in data modeling, database design, and system architecture with a focus on building secure applications at enterprise scale * Strong verbal and written communication skills, with a high-level of comfort explaining complex technical topics to business clients * Management consulting, advisory, professional services and/or Big 4 consulting experience Technical Skill Requirements * Substantial experience with RDMS development, testing and deployment, with a particular focus on Azure SQL and SQL Server 2017+ * Expertise with T-SQL and familiarity with SQL variants (MySQL, PostGresSQL, etc.) * Substantial experience with Analysis Services development, testing and deployment, with a particular focus on SQL Server Analysis Services (Tabular) and DAX * Substantial experience with front-end reporting and dashboard development tools, e.g. SSRS, Cognos, Business Objects, MicroStrategy, or other * Experience with at least three (3) of the following activities in the context of high-scale or distributed systems: implementation of ETL applications; implementation of reporting applications; implementation of custom analytics; administration of relational and/or non-relational database systems; data migration and/or loaf from existing data stores; infrastructure and storage design; developing capacity plans for new and existing systems * Recent hands-on experience with one or more ETL (Extract-Transform-Load) tools, e.g. SSIS, Informatica, Talend, Tibco, Pentaho * Substantial knowledge and/or experience with Power BI (Power BI Online, Power BI Desktop) and related tools * Demonstrated knowledge and/or understanding of Azure-based tools and services that support data storage, e.g. Azure SQL, Blob and Table Storage, Cosmos DB, Azure SQL Data Warehouse, Azure Data Lake * RDS (database-as-a-service for various relational engines [SQL DB, MySQL, PostgresSQL]) * DynamoDB * Redshift, and related understanding of cloud data warehousing methodologies * Data Pipeline, and related understanding of data ingestion, movement, and transformation across Cloud services * Related AWS security, monitoring, and management services * Ability to integrate backend cloud data services with common industry report and data visualization tools (e.g. Tableau, Power BI, QlikView, etc.) Nice to Have * Able to influence senior management, peers and staff through an inclusive style and recognition of their abilities to achieve results * Demonstrated track record of successful ability to architect and drive results for large and complex consulting engagements, including a role in managing and interfacing with senior level client executives * Management consulting, advisory, professional services and/or Big 4 consulting experience * Experience with other non-Microsoft data visualization tools, e.g. Tableau, QlikView, Spotfire or other * Recent hands-on experience with the Hadoop stack, e.g. MapReduce, Spark, Sqoop, Pig, HBASE, HIVE, Flume * Experience with custom application development using .NET, Java, JavaScript and/or related technologies and frameworks Benefits * Comprehensive medical/dental/etc. benefits * Revenue sharing/401k * Paid holidays * Generous PTO * Health club Reimbursement * Cell phone reimbursement * Powerful laptop * Annual holiday gifts (GoPro, Xbox, MSFT Surface) * Continuous education & support: Free training/certifications, tech summit, user groups, code camps, tech lunch and learns, Magenic Masters, tuition reimbursement, books, conferences, Yammer, Mentorship/badge program, and more * Plus extras like board game night, company-sponsored happy hours, Friday beer thirty, summer picnic, holiday party, soccer/softball leagues, Magenic In Motion fitness competition, and more Magenic Denver CO

Software Architect Denver, CO Remote

Imagine Communications