Senior .NET Developer

closed
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
This job is filled or no longer available