Senior Software Engineer
On-siteDenver, Colorado, United States
Job Summary
Lead high-quality software feature delivery by collaborating with architects, team leads, and product owners to exceed customer expectations. Independently manage application design and development within a fast-paced environment, overseeing projects with significant control over the full software development lifecycle. Implement modern front-end techniques using VueJS, TypeScript, and the Microsoft stack while designing RESTful web services and SOAP applications. Execute design, development, testing, and deployment of systems using test-driven development and continuous deployment principles within an Agile framework.
Required Qualifications
- Bachelor's degree in technical discipline or equivalent relevant experience
- 7+ years' experience within the Microsoft technology stack, including hands-on experience using C#, .NET framework
- Experience working with client-side technology (i.e. VueJS, VueX, AJAX, TypeScript, SAAS/CSS3, HTML5, etc.)
- Experience with modern front-end design techniques, responsive design and targeting devices
- Experience with design, development, testing, and deployment of software systems or applications
- Experience developing web services (REST or SOAP) and XM
- Experience with Web API
- Experience with test driven development (TDD), unit testing, and continuous deployment principles
- Experience with SOA principles and practices
- Experience working in an Agile environment with some TDD experience
- Strong working knowledge of object-oriented design/programming, n-tier web applications, XML/JSON, ASP.NET, and relational databases
- Strong object-oriented design skills
- Knowledge of the Software Development Life Cycle
- Ability to work effectively in a fast moving, multi-project team environment
- Work effectively in Agile development process
- Clear and effective written and verbal communication as well as strong interpersonal skills
- Excellent problem-solving skills
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.