Senior Software Engineer
Senior Software Engineer 6+ month contract (potential contract to hire) Lakewood.
Golden (Denver West), CO We are are building a true cloud enterprise architecture, employing many Azure components including Azure ESB (Enterprise Service Bus), App Insights (Monitoring), API Management, blob storage, SQL Cloud Services, etc. If you are interested in working on a dynamic, high-performing team that allows for individuals to contribute their technical experience towards overall success and where team members are motivated to explore and incorporate new and interesting technologies, this will be a great environment to get you excited and keep you interested.
GENERAL SUMMARY Has a passion for product, application, services, and user interface development, with a strategic view towards the big picture of productized microservices and SaaS architectures. Strong .NET stack and Cloud (Azure preferred) Developer C and Angular experience required. Works closely with the Scrum Master, Product Owner, Data Architect, and the sprint developers testers to implement software product releases. Strong individual contributor with ability to collaborate with other talented team members. Has strong ability to communicate architecture and design to both functional and technical stakeholders. Reports to the VP of Technology.
DUTIES AND RESPONSIBILITIES Responsible for architecture, design, coding and delivery of application and infrastructure software components. Develop product application assets (modules, AP
Is, integration frameworks, related services, and workflows), including related application management tools, standards and best practices. Add functionality and new services to our existing microservices architecture and services suite. Collaborate with Product Management to understand business, user, and technical requirements to develop software that meets customer needs. Work collaboratively with the team to ensure consistent software design and development standards, best practices, and configurations across all architectural layers (application, information, security, infrastructure, etc.) and environments. Participate in agile ceremonies and processes and complete assigned user stories. Implement database solutions in conjunction with the database architect. Incorporate unit tests into all code, supporting test automation. Prescribemaintain common reusable services designs, technology stacks, tools, standards and best practices.