Front End .NET Developer
Company Introduction
Introducing FRONTSTEPS — the #1 software platform for HOAs, Builders, Security & Patrol Experts, Realtors, and Homeowners. We deliver technologies that simplify how people build, connect, operate, and secure modern communities, with a diverse range of products and services.
As you’d guess for a Colorado-based software company, we balance a “work hard, play hard” approach to things. We’re very much focused on growing the business and taking care of our customers, but that shouldn’t stop us from celebrating wins and consuming the libations that live in the fridge. FRONTSTEPS was recently ranked in the top 100 Digital Companies in Colorado and we are dedicated to becoming one of the best places to work in the Denver metro area.
FRONTSTEPS owns the largest market share in the core markets that we serve. We’re looking to aggressively grow our business by investing in dynamic and talented developers, enhancing our existing platforms and developing new market-leading software solutions. FRONTSTEPS is headquartered in Denver, CO.
Job Description
The Front-End .NET Developer is a technical individual who has a passion for delivering high quality software in a fun and fast paced team environment. As such he/she has a proven track record of delivering high quality solutions. Must have a hands-on approach and be highly adept at analyzing software requirements to create quality software solutions, working with other engineers, architects, UI/UX resources and designers when needed. Expected to understand what constitutes good programming practices and make sure others on the project team follow these standards.
Expected to be highly proactive when addressing issues concerning requirements, technical matters and when resolving production issues. Must have the ability to work on complex projects and solve complex technical and operational problems. Be a participant in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards. Acts as a resource for teammates with less experience.
Responsibilities
- Participates in all phases of software development from ideation to implementation and support.
- Responsible for creating and maintaining web applications and services that interact with platform data management repositories.
- Developing sophisticated UI utilizing partial design concepts integrated to core API platform.
- Creating reusable modules and components which extend the elements of core AngularJS
- Collaborates with UI/UX resources, designers, software engineers and architects for platform design and development.
- Design and build scalable framework to backend services that scale to meet concurrency and performance requirements using KendoUI, Angular 2.0, C#, ASP.NET MVC, Web API.
- Deliver seamless responsive customer experiences based on various browser/device utilization.
- Works with QA team to ensure the solution delivers highest quality and highly available products.
- Maintain high standards of quality for code, documentation and other deliverables.
- Adhere to industry best practices and contribute to internal coding standards.
- Collaboratively provide estimates for development tasks.
- Learn and evaluate new technologies/tools as needed.
- Participate in peer code reviews.
Skills
- B.S. or M.S. in computer science or equivalent certifications and experience.
- Minimum of 5+ years of software development experience with 2+ years AngularJS experience, and a deep knowledge of best practices.
- Must be skilled building and consuming RESTful APIs
- Must be able to build UI Web Components
- Experience with Telerik Kendo Web UI components
- Strong HTML5 and CSS skills.
- Must have excellent communication skills, and able to communicate clearly in English, both verbally and written.
- Must have excellent work ethic and attitude.
- Must be able to work with little direction, and be able to complete projects under strict deadlines.