Senior Application Developer

Maas Energy Works, IncRedding, CA
1d$125,000 - $175,000Onsite

About The Position

Maas Energy Works (MEW) is in the exciting phase of building a new application development team and are seeking a talented Senior Application Developer to help lead this effort. This position will play a key role in shaping our modern application stack, primarily built with C# and hosted on Microsoft Azure. Our current flagship application uses Blazor Server (related experience with Blazor frameworks or similar .NET web technologies is highly valued). This is a hands-on leadership position where you will help define and execute our product roadmap, write high-quality code, mentor emerging talent, and drive innovative solutions in a collaborative yet autonomous environment.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
  • 5+ years of professional experience in application development, with strong expertise in C# and .NET ecosystems.
  • Hands-on experience building web applications with Blazor (Server preferred) or comparable .NET web frameworks (e.g., ASP.NET Core, Razor Pages, MVC).
  • Proven experience developing and deploying applications on Microsoft Azure, including familiarity with cloud services, architecture, and best practices.
  • Deep understanding of design patterns, object-oriented programming, and software architecture principles.
  • Strong skills in writing clean, efficient, well-documented, and testable code.
  • Experience mentoring junior team members and leading technical discussions.
  • Self-motivated with excellent problem-solving abilities and a track record of independent high-level thinking.
  • Ability to thrive in both autonomous and team-oriented environments.
  • Must be proficient in English.

Nice To Haves

  • Experience with modern .NET versions (.NET 6/7/8+), Entity Framework, RESTful APIs, and microservices patterns.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript/TypeScript) in the context of Blazor development.
  • Knowledge of Azure DevOps, Git, CI/CD pipelines, and agile methodologies.
  • Exposure to related Azure services (e.g., Azure SQL, Azure AD/Entra ID, Azure Monitor).
  • Certifications such as Microsoft Certified: Azure Developer Associate or similar.
  • Innovative thinker who proactively proposes solutions and challenges the status quo when beneficial.
  • Highly self-motivated and capable of driving projects forward with minimal supervision.
  • Strong collaborator with excellent communication skills for working across teams.
  • Passionate about building high-quality software and mentoring others to grow.

Responsibilities

  • Lead the design, development, and maintenance of scalable web applications using C#, .NET (Core/.NET 8+ preferred), and Blazor (Server or related models).
  • Collaborate with stakeholders to define and implement the product roadmap, translating business requirements into technical solutions and architectural decisions.
  • Architect and build robust, performant applications deployed on Azure (leveraging services such as Azure App Services, Azure Functions, Azure Storage, and related cloud-native tools).
  • Mentor junior developers, conduct code reviews, promote best practices, and foster a culture of clean, maintainable code.
  • Apply design patterns, SOLID principles, and modern software engineering practices to ensure high-quality, testable, and extensible code.
  • Propose creative, out-of-the-box solutions to complex problems, while balancing innovation with reliability and maintainability.
  • Work independently on high-impact features and initiatives, while collaborating effectively within cross-functional teams (including data engineers, product owners, and other developers).
  • Participate in the full software development lifecycle: requirements gathering, design, implementation, testing, deployment, and ongoing support.
  • Contribute to continuous improvement of development processes, CI/CD pipelines (e.g., via Azure DevOps), and application performance/security in the Azure ecosystem.

Benefits

  • Three weeks of paid vacation
  • Paid sick time
  • Eight & a half paid holidays annually
  • Two paid flexible holidays annually
  • ICHRA Health Insurance Reimbursement
  • 100% Employer Paid Dental & Vision Insurance
  • 100% Employer Paid Life Insurance
  • 100% Employer Paid Medical Clinic Membership for employee & dependents
  • Other benefits accrue over the first 3-24 months, including: additional paid vacation, 401k with matching, and quarterly profit share.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service