Senior .NET Developer
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
Required
- 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