.Net Umbraco Developer

Remote Full-time
WHAT WE DO?
We develop medium to enterprise web and mobile applications. We work with CMS platforms like Umbraco, Optimizely, and WordPress, as well as creating custom SaaS applications. We develop on both the Microsoft stack and Open Source stack using Azure, .NET Core, ASP.NET MVC, C#, JavaScript, React, React Native, Xamarin, Angular, NodeJS, and RESTful API's building lightweight modern applications.
WHO ARE WE LOOKING FOR?
We're looking for a capable Senior .NET / Full Stack software develope who is energetic and passionate about using the latest technologies, and eager to grow by working on web and mobile software applications, custom software apps, API integrations and more. You will work on some big brand names, some small brand names, and start-ups building some cool projects and having fun along the way. You must be passionate about delivering performant code and following coding best practice standards. You should be excited by the prospect of architecting challenging new projects, whilst fine tuning and maintaining existing projects. You must have strong problem-solving logic and architectural knowledge to craft web and mobile platforms. You must be willing to learn new skills and participate in team innovation and knowledge sharing and prepared to take on any challenge and have a problem-solving attitude.
SKILLS REQUIRED

Minimum of 6+ years' experience in Microsoft .Net, .Net Core, C#
Excellent experience using JavaScript / Web API / Razor / JSON
Good Frontend skills and working with HTML5 / CSS3 / SCSS
Good knowledge of JavaScript frameworks (React, React Native, Typescript)
Good database and server-side application skills with Azure, SQL / NoSQL (Cosmos)
Cloud Hosting platform experience - Azure App Services and Application development and Azure DevOps experience is very advantageous
Experience in developing/maintaining Content Management Systems - Umbraco, Optimizely CMS very advantageous
Excellent understanding of stored procedures and database design/normalization
Excellent understanding of source control best practice and branching strategies
Event driven architectures and approaches
Excellent understanding of SOLID principles and best practices to follow within development
Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
Gather customer software requirements and develop related software applications and programs (to spec)
Good application performance optimization strategies and techniques
Good knowledge of object orientated concepts
Experience in system integration techniques
Experience interfacing with clients, understanding client business strategies and how to deliver these within applications you architect
Communicating at a management level. Speaking with authority and lucidity to clients and team members
Experience working with Agile / SCRUM methodologies
Experience using project management tools like Jira
Happy to mentor and grow self-motivated less experienced team members
Team player and not afraid of a bit of hard-work and fun with colleagues

KEY RESPONSIBILITIES

Interact with business users, business analysts and other developers to understand new requirements
Write technical specifications and develop new functionality to company standards and deadlines
Participate in design and planning sessions
Architect, develop, test and support web and mobile applications
Provide accurate cost estimates
Research and evaluate software related technologies and products
Implement and ensure development best practices, and programming standards are adhered to across your projects
Continuously improve development processes and libraries for maintainability, scalability and efficiency
Code audits and pull request reviews
Assist and support other team members on their projects (if required)
Interact with clients to determine their requirements and needs

YOUR BEHAVIOURS

You set a high bar for yourself and your team's engineering skills
You possess excellent interpersonal and communication skills (oral and written)
You provide technical leadership and mentor more junior engineers
You develop high quality maintainable code to meet complex changing environment
You enjoy fixing and improving technical debt across existing applications
You seriously test your changes before hitting the main branch
You continuously deliver improvements to a project solution
You have solid analytical and problem-solving skills and strong attention to detail
You learn quickly and like to stay current with new technologies

WHO WORKS AT BLUEGRASS?
Code lovers and geeks with interesting hobby projects. They are collaborators and enjoy contributing to communities. They like to exceed expectations, want to learn and improve through doing great work experience & achieving results. Honest, ethical, punctual and professional with a sense of humor! Technical thinkers that can communicate well with both clients, internal teams and non-techies.


Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Product Tester Analyst- Remote

Remote Full-time

Customer Service - Remote | No Experience Needed | 35-40/HR - Apply Today

Remote Full-time

Sales Account Executive

Remote Full-time

Animal Health - Regional Key Account Manager - Great Lakes Region (KY, IN, IL, MI, WI, MO)

Remote Full-time

Senior Premium Auditor Associate - Maryland Region

Remote Full-time

Delivery Driver - Earn Extra Cash

Remote Full-time

Youth/ Worship/ and Outreach Pastor

Remote Full-time

Market Manager - Rochester NY, Devices Offline Retail, Devices Offline Retail

Remote Full-time

Experienced Business Analysis Supervisor for Apple Customer Support – Driving Operational Excellence and Customer Experience through Data-Driven Insights

Remote Full-time

Seasonal Retail Fulfillment & Delivery - The Gardens

Remote Full-time
← Back to Home