E3n - .NET Software Engineer

TalentED Advisors
1d$90,000 - $120,000Remote

About The Position

E3n is seeking a skilled .NET Software Engineer to play a critical role in supporting, evolving, and modernizing our core application platforms. This is a hands-on role for an engineer who is comfortable working in established Microsoft-based systems while also excited to learn, adopt, and help shape newer technologies over time. You’ll partner closely with internal stakeholders and external development partners to ensure our applications are stable, scalable, and responsive to real-world needs. In the near term, this includes supporting a production environment where issues require timely, thoughtful resolution. Longer term, you’ll contribute to the modernization and eventual rebuild of key systems, including our registration infrastructure. This role is ideal for someone who thrives in environments that balance operational responsibility with forward-looking development—where reliability matters today, and innovation matters tomorrow.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 3+ years of experience in .NET development
  • Experience with AWS and/or Azure cloud platforms
  • Familiarity with CI/CD pipelines and modern deployment practices
  • Experience with Angular, React
  • AWS Certified Cloud Practitioner
  • Strong proficiency in C#, ASP.NET, .NET Core
  • Experience with SQL Server or other relational databases
  • Knowledge of HTML, CSS, JavaScript, and front-end frameworks
  • Familiarity with Git or other version control systems
  • Familiarity with Jira, Postman
  • Knowledge of Microservices architecture

Nice To Haves

  • Front-end development experience with Angular and/or React
  • Angular/Typescript
  • Node.JS
  • Bootstrap
  • Python (3+)
  • PostgreSQL
  • Django Framework
  • Django REST
  • PHP/Java
  • Celery

Responsibilities

  • Apply strong object-oriented programming (OOP) principles and common design patterns to build scalable, maintainable solutions
  • Contribute to architectures that leverage microservices and event-driven design
  • Design, develop, test, and maintain software applications using C#, .NET, ASP.NET, and .NET Core
  • Build and consume RESTful APIs and web services to support internal and external platforms
  • Write clean, efficient, and maintainable code following established best practices
  • Develop and maintain unit, integration, and system tests to ensure reliability and performance
  • Participate in the full software development lifecycle (SDLC), from requirements through deployment and support
  • Develop and support applications deployed in AWS, including services such as Lambda, SQS, SNS, EventBridge, and CloudWatch
  • Contribute to cloud-based architecture and scalability improvements
  • Support integrations with databases and data services (e.g., SQL-based systems)
  • Learn and apply newer technologies and frameworks as the platform evolves (e.g., Angular, TypeScript, Python, Bootstrap, and modern cloud patterns)
  • Support live production environments with a strong sense of urgency and ownership
  • Troubleshoot, debug, and resolve application and performance issues in a timely manner
  • Monitor application health and optimize performance, reliability, and scalability
  • Ensure issues are addressed promptly and not allowed to linger unresolved
  • Collaborate closely with product managers, designers, internal engineers, and cross-functional stakeholders to deliver scalable, user-centered solutions
  • Work effectively with external development partners (including SoftServe) to coordinate development, support, and enhancements
  • Participate in code reviews, providing and receiving constructive feedback to maintain quality and consistency
  • Ensure application security, data protection, and adherence to relevant compliance standards
  • Follow secure coding practices and contribute to maintaining system integrity and reliability
  • Support documentation and knowledge sharing to improve long-term maintainability
  • Contribute to the ongoing improvement and modernization of existing systems
  • Support longer-term initiatives such as the rebuild and enhancement of registration and core platform functionality
  • Help balance near-term operational needs with long-term architectural improvements

Benefits

  • As a nonprofit organization, employment with E3n may qualify for Public Service Loan Forgiveness (PSLF), subject to program requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service