Senior Full Stack Developer – Pultemortgage
Company | PulteGroup |
---|---|
Location | Cherry Hills Village, CO, USA |
Salary | $130000 – $150000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Minimum of a High school diploma or equivalent
- Bachelor’s Degree in Computer Science or related field preferred.
- 5-7 years of software development experience and technical leadership
- Full-stack C# developer using the Microsoft technology stack including .Net core, .Net Framework, RESTful Web API, Website and Web Service development.
- Strong experience with Vue.js or other client-side SPA JavaScript frameworks.
- Experience with HTML/CSS and other client-side visual technologies.
- Excellent relational database skills writing SQL, creating stored procedures, analyzing query plans, and writing DDL scripts.
- Passion for building clean and testable code, creating unit tests, and focusing on code quality.
- Demonstrates creativity and takes initiative in problem solving with a customer focus.
- Experience with Agile software development methodologies and DevOps practices.
- Self-motivated and enjoys getting into the details – diving into problems without hesitation.
- Be a consummate team player – willing to help others, share your knowledge and work with others to the benefit of yourself, your team, and ultimately the organization.
Responsibilities
- Demonstrate technical leadership by planning, implementing, and leading projects, mentoring others, assisting architects with design ideas, and helping build a successful team.
- Code daily to create new features, programs, and proof-of-concepts. Suggest product improvements and streamline development productivity.
- Contribute efforts as a key team member in an agile environment – participating in daily stand ups, sprint reviews, sprint planning and other agile ceremonies.
- Build an understanding of how our products are built and how they work, think end-to-end by connecting all the pieces of the business to deliver the features to delight our customers (internal and external).
- Interact with scrum masters and product owners to understand needs and deliver against strategic priorities.
- Hold yourself and others accountable for supporting our systems through deployment coverage and triage, access to real time metrics and monitoring dashboards, and troubleshooting issues that arise.
- Closely follow industry trends, demonstrate a passion and motivation for continuous learning.
Preferred Qualifications
- Knowledge of the following technologies: Vue.js, MS SQL Server XML, XSL, ETL, Web Services, SOA, ASP.Net, Octopus, MVC, PowerShell, NoSQL and Object databases.
- Cloud development experience especially on the Microsoft Azure platform.
- Docker/Kubernetes experience.
- Previous experience leading and developing highly available and scalable systems, with expertise in web services, front-end and back-end technologies across a range of digital solutions and environments (mobile, web, other new emerging technologies).