What are the responsibilities and job description for the Dotnet Developer position at E-IT?
.NET Developer
Location - Austin TX or Dallas TX ( Hybrid)
Role - Fulltime
Required qualifications:
- Bachelor’s in computer science engineering or relevant field is required.
- 5 years of experience in designing and deploying enterprise level multi-threaded applications using C# and .NET Core with a strong focus on SOLID principles and Object-Oriented design.
- Experience developing RESTful Web APIs with ASP.NET utilizing LINQ, Async/Await, JSON as well as SOAP based web services using WCF and XML.
- Experience in SOA and SaaS architectures for Mobile middleware applications using Microsoft technologies that interact with MongoDB and Redis for data retrieval.
- Experience in development of Cloud Native applications with .NET Core working using Microservice design patterns and API Gateways for Pivotal Cloud Foundry platform.
- Exposure to CI/CD pipeline built using Bitbucket, Bamboo, Jira, and Confluence tools.
- Skilled in the areas of debugging and developing Unit-tests with Moq on MS Test or xUnit.NET utilizing frameworks like Mabl, SpecFlow or Cucumber.
- Experience working with cross functional teams using Agile/Scrum development methodology.
- Expertise with monitoring application health and availability as well as performance analysis using Splunk tooling.
- Ability to drive code quality improvement through design reviews, code reviews and secure software development practices.
- Ability to understand the big picture, help provide context for leadership, and coordinate with product and business stakeholders.
- Ability to work with offshore teams and guide them as needed for development.
- A self-starter who can quickly master new technologies, learn complex systems, and identify areas of risk and dependencies.