Click here to login or register
Reference # : 18-00200 Title : .Net Solutions Engineer
Location : Centennial, CO
Position Type : Direct Placement
Experience Level : Start Date : 02/08/2018  
Description
We are looking for a .NET Solutions Engineer with expertise in custom development and integration of web/mobile solutions and enterprise services built on a .NET platform to provide technical leadership for designing, developing and implementing optimal online experiences for our Customers.
The ideal candidate will be a solid mid-level to senior developer that has a strong understanding of the full lifecycle development process specifically Agile methodology, understanding business and functional requirements, developing detailed technical designs, coordinating and implementing testable solutions, supporting roll out to the business, and providing production support. Our software inventory includes internal custom web applications, a service-oriented architecture, and event bus, highly customized and integrated off-the-shelf platforms, a customer-facing website and a large BPM system. The .NET Solutions Engineer will work closely with Solution Architects, Product Owner, UX Designer and other Agile team members to deliver enterprise quality, performant, extensible, maintainable, operable customer solutions that adhere to UX and HCI standards.

Responsibilities: ? Collaborate with other Solution Architects, Enterprise Architects, Product Owners, Product Managers, stakeholders, and other teams to ensure the strategic vision of the Digital agile team's systems is realized ? Provide clear and concise articulation, presentation, and documentation of technical opportunities, constraints recommendations, and action items ? Participate in Digital team's building and testing of the team's applications within the sprints ? Participate in the development of detailed design deliverables (e.g. activity/state diagrams, class diagrams, sequence diagrams, etc.) ? Working knowledge of test driven development with functional knowledge of mocking frameworks ? Rigorous attention to detail and focus on quality of deliverables ? Proven team experience and comfort in a team-oriented environment ? Troubleshoot and support system testing, user acceptance testing, and implementation efforts ? Participate in the creation of installation procedures, overall documentation, and support procedures ? Provide production support during business hours as well as on-call hours

Experience and Skills Required: ? Strong and broad knowledge of architectures, systems, and solution designs across a range of Digital solutions and Digital environment (mobile, web, omni-channel solutions, social media technologies, other new emerging technologies) ? 5+ years' professional software C# .NET application development experience building and testing extensible, maintainable, and scalable web services, windows services and using all major core classes of the .NET 4 framework.
? 5+ years' experience with creating (not just maintenance of) public (Internet) web sites and applications as well as rich interactive internal web applications (HTML, HTML5, Javascript, Jquery, CSS, AJAX, ASP.NET, ASP.NET MVC) ? 1-2+ years of SPA framework (VueJS, Webpack, etc) experience ? 3+ years of Agile (SAFe) delivery experience ? 3-5+ years' experience with creating .ASMX or WCF Web services ? 5+ years' experience creating and maintaining database schemas and stored procedures, creating DTDs, XML Schemas, parsing and creating complex XML documents, creating and applying XSLT transformations ? 5+ years' experience with writing/reading messages to/from message queues (MSMQ or MQ Series or TIBCO or JMS) ? Firm grasp of object oriented principles (OOP) and can skillfully apply those concepts into daily work ? Functional, working knowledge of SOLID principles and GoF design patterns ? Enthusiastic, high-energy, customer oriented, and team-player personality. Strong analytical, organizational, multi-tasking, and time-management skills ? High-productivity development track record in Agile environment ? Bachelors in Computer Science or related field