Vacancy caducado!
Title: Sr. Software Developer (.Net)Location: Lafayette, COType: Direct HireOur client is a leading provider of EHS (Environmental Health & Safety) SaaS software, online training, and consulting services. Their innovative software platform delivers the visibility and actionable insight necessary for organizations to proactively mitigate operational, regulatory and compliance-related risks helping achieve regulatory compliance; control risk; protect assets; and effectively train, retain, and manage people.Position Description:As a member of the Technology team, the Senior Software Developer will play a crucial role in delivering modern, web-based software based Angular and Microsoft Stack of technologies (Including Angular, REST API, .NET Core, Entity Framework core, SQL Server). Must be enthusiastic about mentoring, quality, and unit testing - we aim to get it right the first time! The successful candidate has experience creating scalable solutions and delivering high quality software for KPAs Software as a Service (SaaS) products.In the first 2 weeks, you will:
-
- Have a running development environment confirmed by successfully building the code base for the existing product.
- Accept, estimate, develop and test a set of low-priority defects associated with one product.
- Have the solutions peer reviewed and passed prior to check-in
-
- Have a minimum of two features ready for delivery following the defined development process and deploy the features to production.
- Contribute towards the planning, tasking, execution and delivery as defined by an agile development environment that includes reporting time against tasks, estimation of effort, code reviews and commitment to delivery.
-
- Demonstrate development productivity and quality on par with the other team members through the daily input of status information. All developed code will be highly scalable, high-quality, object-oriented, and comply with company standards.
- Demonstrate either the ability to design and develop: a) rich user interfaces using standard compliant technologies, b) C# service/business/data layers and other distributed processing components, c) back-end tools to help with builds, deployments, troubleshooting.
-
- Collaborate with team members, project managers, product managers and other senior executives on identifying and documenting the technical tasks.
- Contribute to the analysis, solution designs and implementations of major new system components
-
- Demonstrated functional knowledge of the SaaS platform to the point of leading feature development for multiple components of the platform
- Provide leadership to other team members on technology, design, and best practices.
-
- BS or MS degree in Computer Science/Engineering or equivalent experience
- Experience with .Net Stack - C# Visual Web Development, .net CORE, Entity Framework core, SQL Server (minimum of 5 years)
- Expert in REST architecture patterns
- Experience in enterprise software using Object Oriented programming, n-tier design, and service-oriented architecture
- Angular experience highly desired, experience with SPA applications required (Rxjs and Reactive Forms)
- Experience developing and designing rich user experience (JavaScript, jQuery, Ajax, CSS, HTML, XML) (minimum 5 years)
- Passionate about unit testing Xunit and Jasmine frameworks
- Experience working in a scrum environment with well defined definition of done.
- Experience with Git or other source control systems.
- Creative and passionate about cutting edge technologies and continuous personal and team improvement, desire to serve as coach and mentor to more junior team members.
- Committed to deliver great software solutions, with a deep sense of personal ownership and passion for working with all types of Software Developers and QA Analysts
- Work ethic that corresponds with KPAs core values: Integrity, Helpful, Excellence, Agile, Restpectful, Teamwork
- Experience with build automation tools and continuous integration & continuous delivery (with VSTS/Azure DevOps a plus)
- Experience building applications in a cloud environment is a plus.
-
- Annual base salary between $110k-135k depending on experience
- Bonus up to 10% annually
Vacancy caducado!