.NET Engineer
ABOUT EDUPHORIA!
We're a Texas-based EdTech company that loves making powerful and intuitive web-based software for K-12 educators so they can focus on spending more time with their students. Our software helps school districts analyze students' progress, plan lessons, and manage their day-to-day activities. We believe educators are heroes. Our purpose is to provide educators what they need to become superheroes. By bringing together assessment, curriculum, and professional growth for those closest to the student, educators can gain awareness, make thoughtful changes, and help students and educators thrive. Our supportive, family-like environment extends to the educators we work with, allowing us to collaborate effectively. We believe in creating a culture where everyone is learning, teaching, and growing.
OUR TEAM
Over the past year, Eduphoria’s team has grown steadily, and as the company continues to grow and evolve we are committed to continually providing the right solutions to our customers & users and sustain an environment where employees can learn, teach, and thrive. We want everyone on the team to continually improve themselves and have the tools they need to do their best work.
Driven by company growth, we have an immediate need for a .NET Engineer to join our team.
The .NET Engineer will be a highly valued contributor who specializes in building and maintaining our .NET applications and services while maintaining a strong understanding of the broader system architecture. We’re looking for someone passionate about writing clean, maintainable code, solving complex problems, and building reliable software that scales.
Your work will extend beyond individual features into application architecture, performance, integrations, and long-term maintainability. We value simple solutions and thoughtful engineering—solving problems with the least amount of complexity necessary. Our streamlined development environment enables rapid iteration, with deployments taking as little as five minutes. Our nimble team structure gives engineers meaningful ownership and the latitude to make sound technical decisions and do what’s right for the product.
Over the past year, the Product & Engineering organizations have grown steadily. As we grow and evolve, Eduphoria is committed to continually providing the right solutions to our customers & users. The exceptional candidate will help teams further our efforts in modernizing our codebase through a combination of new feature development and strategic refactoring of existing code. These efforts will require collaborating with (and learning from) other Engineering Team members on code testability, maintainability, performance, security, reliability, design patterns, and best practices. They will join Eduphoria’s efforts to support Educators and Students through delivering incredibly useful products in a timely fashion with software that is also highly performant and stable. This Engineer will report to one of the team’s Engineering Managers.
Essential Functions/Responsibilities:
- Develops web application features & product improvements as part of a full-stack, cross-functional team leveraging C#, WebApi, .NET Framework and .NET Core.
- Collaborates with Engineers across teams through pair programming and/or code reviews.
- Ensures performant database operations in Amazon Aurora, leveraging both a classic DAL approach as well as through ORMs like Entity Framework and/or Dapper
- Adds and maintains ample Unit/Integration test coverage for all new development, as well as increased Unit & Integration test coverage in legacy codebase
- Helps to develop & maintain automated UI and API Tests to ensure feature quality
- Helps improve application performance & maintainability, improving response times, observability, error-handling, readability etc.
- Helps resolve customer issues, exceptions, and other high priority defects
Requested Skills/Experience:
- Proficient (2-5 yrs experience) with .NET ecosystem, C#, and WebApi
- Familiar with ORMs such as Entity Framework, Dapper or NHibernate
- Familiar working with .NET Webforms
- Comfortable working with relational databases & deploying DB changes across multiple instances. MySQL expertise is a plus.
- Understands RESTful API best practices & conventions
- Familiar with creating and maintaining automated Unit Tests
- Proficient in Azure DevOps for CI/CD pipelines and release processes
- Basic AWS knowledge, including core services, deployment workflows, and cloud-native application design
Preferred Skills / Experience:
- Capable working with NoSQL databases
- Demonstrates a basic understanding of common design patterns & SOLID principles
- Accustomed to frequent commits and deploys
- Proactive in reaching out to others with questions, concerns, or to seek help
- Familiar with ReactJS patterns & practices
- Has worked in an agile environment and understands basic agile practices and principles
- Experience working with UI and API testing frameworks
Eduphoria! Offers You:
- Base Salary of $110,000 - $130,000 plus 5% bonus opportunity
- Medical & Dental Insurance: The company covers 100% of premiums for employee and their dependents
- HSA - Employer contributes monthly to cover employee's individual deductible
- Flexible PTO
- 11 Holidays, as well as 2 weeks at the end of the year to rest and recharge
- 401k with employer match, pre-tax / Roth options
- Work Remotely with no pressure – (preference given to those who live in states that we currently operate in - AZ, CO, CT, FL, GA, IL, KS, MA, MD, MO, NC, OH, TN, TX, VA)
- Long-Term Disability
- $50,000 Life Insurance Policy for the employee
- Cell Phone/Internet Service Allowance
- Paid Parental Leave
- Employee Assistance Program
- Assortment of voluntary policies (Vision, MASA, Critical Illness, Accident, Supplemental Life Insurance, and more)
- Reimbursement for business-related expenses
- Professional Development Opportunities with leadership support
- Friendly, collaborative, and supportive small company environment with a technically progressive culture/focus
Why work at Eduphoria? Our Employees say…
“It really is like a family here. You can talk to everybody at all levels, and they are open and very caring. Everybody is willing to share and contribute, and if any of us go through personal issues, everybody has been supportive. Work/Life balance here is second to none. We also listen to what our customer needs are and do our best to make it happen.” -- John, Sr Engineer
“Being involved throughout the full process of creating tools for educators has exponentially improved my design, communication, and facilitation skills. I am proud to work at Eduphoria because of the positive impact we have on our customers!” — Jojuan, Product Designer
“If you're willing to learn, everyone is always openly willing to give you access to knowledge. Whether it be resources, something that they have learned from their experiences in various companies/positions, or assisting you in finding the information that you seek. This allows me to grow my skill set to not only better serve myself professionally, but to better serve my teammates that require something from ME to do their job. I love that all it takes is asking a question, and you can learn so much here. ” — Ismael, QA Engineer
“Two things I love about working at Eduphoria: Our mission - We've always cared most about empowering teachers and affecting students' success.
Our culture - I consider the people I work with my friends, not just coworkers. People come on board and stay. We find a balance between flexibility and getting stuff done.” — Jeremy, Sr Engineer
“[It’s an] exciting opportunity to make a difference in an unconventional tech space. In the front-end, we are using cutting-edge tools and processes to deliver a great user and developer experience.” -- Victor, Staff Engineer
“My two favorite things about working here have been the ability to learn/grow/experiment (and the support to do that) and the people here. And I do really love what we do, too. It's rewarding being a part of something that can positively affect so many educators and students. It's cool that I'll randomly meet teachers or educators in my personal life and they'll have good things to say about our software and our people.” — Kevin, Software Engineer
Eduphoria! is an Equal Opportunity Employer that does not discriminate based on actual or perceived race, religion, color, national origin, age, sex or gender, sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state or local laws. Please note, we can hire those who are eligible to work in the United States, but we are not able to sponsor visas.