About the Company:
One of our Direct clients is looking for a senior .NET developer with Production support exp
About the Role:
Senior .Net developer with Production support exp
Location: Irving, TX
Onsite job and must be able to come for an in-person interview.
Responsibilities:
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write/Triage code using .NET programming languages
- Developing automation scripts and tooling using an IT automation tool
- Monitoring system performance to analyze performance, security, and reliability
- Integrating security and compliance into the platform with encryption and access management
- Documenting configurations and processes so different teams understand how to use the same platform
- Collaborating with developers and other stakeholders to understand what they need from the platform
- Researching emerging technologies to build into the platform, as well as their potential impact
- Testing to verify that the infrastructure can handle the expected load and can recover from failures
- Monitoring the infrastructure for issues and makes updates to keep it running smoothly
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
Qualifications:
3+ years of experience building modern, distributed web applications. This experience should have a focus on microservice architecture and include tasks such as API design.
3+ years of experience contributing to the architecture and design (design patterns, reliability, scaling) of new and existing software
3+ years of C# development experience, preferably Core 3.1 and/or .NET 5+
3+ years of experience working with ASP.NET stack, preferably Core 3.1 and/or .NET 5+, Visual Studio.
Strong understanding of data storage software and design, including both RDBMS and NoSQL systems
Strong desire to be hands-on in code and to learn and work with new technology on the fly
Experience working in an agile development environment, and experience with git and GitHub
Experience collaborating across disciplines and communicating with non-technical team members
Knowledge of Azure, AWS or similar cloud computing platforms (Azure preferred)
Strong knowledge of DevOps concepts including practical experience
Familiarity with monitoring and logging tools such as New Relic, Splunk, Nagios, or ELK
Exceptional troubleshooting and problem-solving skills
Strong communication skills, both written and verbal
Ability to work independently and collaboratively within a team
Preferred Skills:
- Experience with Docker and/or Kubernetes
- Microsoft Orleans Framework
- Experience in developing NoSQL and SQL databases, designing data models, and proficient in querying data for quality, analysis, analytics, and ad hoc reporting is preferred
- Knowledge of API security frameworks, token management, and user access control including OAuth, JWT, OpenAPI, etc.
- Ability to work in an Agile / SCRUM environment
Pay range and compensation package:
Pay range or salary or compensation
Equal Opportunity Statement:
Include a statement on commitment to diversity and inclusivity.