Software Architect

Company Name:
BalancePoint is looking for a talented Software Architect for our valued client in Greenwood Village. This role is responsible for providing architecture, technical thought-leadership, problem anticipation, and problem solving to help sustain exponential growth well into the foreseeable future -- both organic and inorganic (inorganic growth via acquisitions and joint ventures.) The incumbent will need to thrive in a dynamic, high-performance organization that has achieved stellar success based on an optimal balance of speed/time-to-market, aggressive scalability, continuous streams of innovation, predictable outcomes, and a high level of quality.
Conceive solutions, build consensus, and sell/execute solutions to diverse and complex SaaS products and business problems
Recommend appropriate courses of action to developers/technicians and management on application and infrastructure issues
Mentor and coach software development and related IT teams throughout the development lifecycle for a multitude of application styles: Software-as-a-Service, transaction processing, large-scale data warehousing and analytics, multi-tier integration across a large number of enterprises, collaborative portals across an industry ecosystem , etc.
Define the system, technical, and application architectures, and in some instances, the business architecture for major areas of development
Define technical standards and methods for application, performance, and quality engineering
And perhaps most importantly, prove your recommendations and designs with working prototypes that evolve into next generation products.
Analysis/Design: Lead technical designs for upcoming releases during planning stages. Identify existing components to be re-used and gaps where additional infrastructure will be required. Participate in sprints to achieve the more complex development tasks, especially early in the release cycle. Bridge the gap between business needs and technological solutions. An architect is a reuse advocate that must be able to define opportunities for reuse. An architect must not only provide analysis, but also facilitate design sessions. Architect must be proficient in design/analysis on more than one software/hardware platform.
Communication: Communication is critical in forming the bridge between the technical and business realms. An architect must be fluent in both spectrums. The ability to convey complex technical processes to business people is an important feature of the architect role.
Integration: Interact with Vendors and Partners to create and update integration specifications to support new functions. Technology knowledge: Continuously monitors emerging technologies, tools, and new coding techniques for use within the division.
Testing: Must maintain awareness in trends in the testing arena. Provide input to corporate strategy relative to testing. Build large, highly complex test script scenarios.
Performs other related duties as assigned.
Experience required:
Extensive experience in defining, architecting, and building software-based IT solutions
Broad and in-depth technology skills including Microsoft .NET, relational and multi-dimensional databases, ETL tools, Windows and Linux servers, networking
Diverse architectural experience including batch, transactional, OLAP/BI/reporting/data mining, SOA-based and web-based systems
Experience with HealthCare technologies and standards including HL7 messaging and HIPAA transaction sets
Education: BS in Computer Science or Engineering; Masters optional
Technical Skills:
Windows Workflow Services and XAML
Advanced knowledge of ASP.NET MVC (Model Binding, Controller Lifecycle, etc
Knowledge of Front End Development Programming Techniques, including HTML5, AJAX, writing custom jQuery Plugins
Experience with Dependency Injection
Expertise in Object Relational Mapping (prefer NHibernate)

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Cloud Architect
Denver, CO Shutterstock
JCSDA Software Engineer II - Obs Storage (19108)
Boulder, CO University Corporation for Atmospheric Res...