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 provide a TechEleX program for your technology needs and invest in your career with professional development opportunities. Excella values diversity and inclusion, fostering a supportive and collaborative work environment.

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 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

  • Flexible work/life balance, home office allowance, commute reimbursement plan
  • Top of industry medical, dental, and vision benefits with multiple options (employer-contributed health savings account, infertility coverage, orthodontia)
  • 8 weeks of Parental Leave, discounted pet insurance, and a Care.com membership with 3 back-up emergency child or elder care days annually
  • Bonus eligibility, 15 days of paid vacation, 6 federal holidays, and 4 floating holidays
  • TechEleX program providing various Mac or PC devices with a 3-year replacement cycle and the option to keep the original device
  • Annual Internet Reimbursement benefit of $25 per month
  • 3 days of paid professional development annually, including travel and registration fees
  • Employee wellness events, a HeadSpace membership, access to TalkSpace and mental health coverage through 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.