Vacancy expired!
- 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 our 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 our SaaS platform to the point of leading feature development for multiple components of the platform
- Provide mentorship and guidance to team members on technology, design, and best practices.
- Senior-level experience with .Net Stack - C# Visual Web Development, .net CORE, Entity Framework core, SQL Server
- Expert in REST API architecture patterns
- Experience in enterprise software using Object Oriented programming, n-tier design, and service-oriented architecture
- Angular experience desired, experience with SPA applications required (Rxjs and Reactive Forms)
- Experience developing and designing rich user experience (JavaScript, jQuery, Ajax, CSS, HTML, XML)
- 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.
- 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 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.
- BS or MS degree in Computer Science/Engineering or equivalent experience
- 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, and providing support and partnership to team leaders
- Base Compensation: 125-135k commensurate with experience
- Bonus up to 10% annually