Job Type: W-2/1099

Location: Indianapolis, IN


E-gineering seeks Senior Developers with a focus on the Microsoft .NET ecosystem. Here are some examples of the kinds of things we do:

  • Work on collaborative, blended development teams rapidly delivering software using agile principles
  • Assist clients with the development of good CI/CD practices and DevOps culture
  • Assist in decision making around and implementation of distributed systems for large enterprises
  • Architect solutions that deliver business value for clients
  • Cloud deployment and migration


1099 Details

  • Remote (US); working during Eastern Time zone

W-2 Details

  • W-2 position would require candidates to locate near Indianapolis, IN. At this time, we do not offer relocation assistance.
  • W-2 employees work from home, from E-g’s office in Indianapolis, or the client’s office depending on client engagement requirements. Current client opportunities support remote work from home


Duties and responsibilities

  • Deliver solutions written in .NET framework, .NET Core languages
  • Deliver good API design in collaboration with front end developers and other integrators
  • Communicate with business stakeholders and decision-makers about development activities and solutions
  • Advise clients on technology decisions
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency


Requirements and qualifications


  • 4+ years of .NET development
  • Knowledge of SQL databases
  • Knowledge and experience with cloud technologies
  • Experience with unit and integration testing and designing test systems
  • Understanding of architectural trade-offs when designing software systems
  • Comfort level working with others on a development team, which includes respect for other team members. We believe the best software teams can write quality software without toxicity. Candidates should have a willingness to help other developers and the humility to seek help when needed.
  • Driven to serve clients with excellence
  • Proactively takes the initiative to solve problems and learn
  • Passion for technology and continuous learning
  • Strong interpersonal and communication skills

Nice to have

  • Experience with JavaScript frameworks such as Angular, React, or Vue
  • Experience with Agile philosophies and methodologies
  • Experience mentoring and coaching junior developers
  • Experience with distributed system technologies such as Kubernetes
  • Experience with messaging and event-oriented technologies such as Kafka
  • Experience and passion for DevOps tools, technologies, and culture
  • Experience with other development platforms/languages
  • Knowledge of NoSQL databases



Apply for this Job

* Required