Senior .NET Developer

Excella Logo

Excella

πŸ“Remote - United States

Summary

Join Excella, a leading provider of Agile software development and data analytics solutions, as a Software Developer. We offer a flexible work environment with a home office allowance and commute reimbursement. Enjoy top-tier medical, dental, and vision benefits, along with 8 weeks of parental leave and other perks. Starting day one, you'll be bonus-eligible and receive generous paid time off. We invest in your career growth with professional development opportunities and provide the latest technology through our TechEleX program. Excella fosters a culture of continuous improvement and well-being, offering wellness programs and mental health resources. As a consultant and thought leader, you will deliver world-class value to our clients.

Requirements

  • Have 4+ years of experience in developing scalable and high-performing web applications
  • Possess excellent communication skills with developers, business analysts, and clients
  • Have experience leading a scrum development team in an agile work environment
  • Demonstrate proven results in coaching and growing developers of all experience levels
  • Be comfortable in developing applications with or without the help of Visual Studio
  • Develop and consume RESTful endpoints using ASP.NET, WebAPI or equivalent frameworks/tools
  • Be committed to code quality through automated testing tools such as NUnit, xUnit.NET, MSTest, SpecFlow, Selenium, SpecFlow, Cypress, etc
  • Have familiarity with SOLID principles
  • Have a deep commitment to test driven development and maintaining code quality
  • Have experience working with HTML5, CSS3, JavaScript, and some associated CSS/JS frameworks & tools
  • Have experience in managing a production-ready or in-production enterprise application
  • Possess design skills with experience in object-oriented methodologies, design patterns, database design, and data modeling
  • Have experience with modern ORMs (NHibernate, Entity Framework, Dapper, or others) -- and an understanding of their potential pitfalls

Responsibilities

  • Deliver (and enable others to deliver) world-class value to our clients, solving the right problems with the right technologies
  • Lead by example, applying and embodying agile values and principles on and across teams
  • Support quality development practices and pursue new and better ways to build software
  • Understand and follow emerging industry developments to appropriately grow our capabilities and teams
  • Actively participate in improving codebases by performing code reviews, evolving technical roadmaps, facilitating knowledge sharing sessions, and introducing new possibilities
  • Reach outside the mainstream to adopt the best of all communities: agile coaching, emerging paradigms, different ways of thinking about data, open-source practices, etc
  • Build your subject-matter expertise by practicing, learning, and sharing what you know
  • Grow those around you -- particularly coaching and mentoring other developers --while remembering that you can learn as much as you teach
  • Be a driver for continuous improvement in our .NET practice

Preferred Qualifications

  • Have a 4-year college degree in computer science or engineering
  • Have a GitHub profile, blogs or presentation materials
  • Have familiarity with .NET Core and its differences from the standard .NET Framework
  • Have experience with Angular.js, Ember.js, React.js, Backbone.js OR other front end Javascript frameworks
  • Have experience with Automated Acceptance Testing (especially ATDD, BDD)
  • Have proven experience running production-level applications on Azure or in the Cloud
  • Have knowledge of software quality analysis tools such as SonarQube and NDepend
  • Have experience with setting up CI/CD Pipelines such as Jenkins
  • Have knowledge of logging & monitoring systems such as New Relic, Splunk, Seq, the ELK stack, Nagios, or others
  • Have familiarity with Microservice or Serverless Architecture
  • Have a proven track record of engaging with internal and external communities to share knowledge & skills
  • Have an understanding of DevOps Research and Assessment (DORA) and the capabilities within the DORA capability catalog

Benefits

  • Offer a home office allowance that can be used for home office furniture/equipment, a daily pass for a coworking space, etc
  • Offer a commute reimbursement plan
  • Offer top of industry medical, dental, and vision benefits with multiple options to choose from such as an employer-contributed health savings account, infertility coverage, and orthodontia
  • Provide 8 weeks of Parental Leave
  • Offer discounted pet insurance
  • Offer a Care.com membership with 3 back-up emergency child or elder care days annually
  • Make every employee bonus eligible starting day one
  • Give 15 days of paid vacation, 6 federal holidays, and 4 floating holidays starting day one
  • Provide the TechEleX program which provides you with multiple options to suit your technology needs. Choose between a variety of Mac or PC devices, and to ensure your hardware remains current, at the end of a 3-year period Excella will replace your existing computer with a new model from the program. Plus, we’ll even give you the original device to keep for your personal use!
  • Offer an Annual Internet Reimbursement benefit of $25 per month
  • Provide 3 days of paid professional development every year, including travel and registration fees to attend classes and conferences
  • Offer employee wellness events, a HeadSpace membership, as well as access to TalkSpace and mental health coverage through our medical plans

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.