Bluegrass Logo

Bluegrass

.Net Umbraco Developer

Posted 2 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Kenya
Senior level
Remote
Hiring Remotely in Kenya
Senior level
The Senior .NET Umbraco Developer will design, develop, and support web and mobile applications using .NET technologies and Umbraco CMS, ensuring high quality and maintainability of code. Responsibilities include interacting with stakeholders to gather requirements, architecting solutions, and mentoring junior developers, with a strong focus on best practices, performance optimization, and team collaboration.
The summary above was generated by AI

WHO ARE WE LOOKING FOR?

We're looking for a capable Senior .NET Umbraco developer 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)
  • Experience in developing/maintaining Umbraco Content Management Systems - Umbraco experience Required 
  • 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.

Top Skills

.Net,.Net Core,C#,Javascript

Similar Jobs

2 Days Ago
Remote
Chinga Location, KEN
Junior
Junior
Logistics • Other
The Manager Engineering will lead the regional engineering team to develop and qualify venting solutions for vehicle electrification, ensuring project efficiency and compliance with market standards. Responsibilities include managing engineering support for sales, reporting on technological evolution in the automotive market, and guiding team members through project management.
Top Skills: Engineering
14 Days Ago
Remote
Kenya
Mid level
Mid level
Information Technology • Consulting
The .NET Optimizely CMS Developer will design, develop, and maintain high-performance websites and applications using Optimizely CMS and .NET technologies, collaborating with cross-functional teams to implement solutions, optimize performance, and ensure content management.
Top Skills: .NetAsp.NetC#
17 Days Ago
Remote
Nairobi, KEN
Senior level
Senior level
Mobile • Software
The Senior Platform Engineer is tasked with developing software solutions for Ajua's real-time data platform, ensuring uptime and performance, mentoring on system architecture, collaborating on API development, and working with data processing and machine learning technologies. The role also involves monitoring production systems and performing on-call duties while guiding the team in technical skills acquisition.
Top Skills: Java

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account