Sr. Software Engineer (.NET/Azure)
Remote
12+ month contract
Responsibilities:
The Sr. Software Engineer (.NET/Azure) is a hands-on, contributor position, responsible for creating solutions and architectures for high-volume, high-transaction applications across the Experian Employer Services (EES) organization. The Sr. Software Engineer (.NET/Azure) will write code, participate in code reviews, evaluate SAST findings, and collaborate closely with other members of the larger Experian Employer Services organization, to deliver high-quality software solutions to our clients and partners. The Sr. Software Engineer (.NET/Azure) will also be responsible for evaluating acquired technologies and guiding the best way to incorporate these acquired technologies into the Experian Employer Services product ecosystem.
Duties:
- Analyze new feature requirements including:
- Architectural design considerations
- Software development best practices
- Testing strategies
- Database design
- Security considerations
- Cloud architecture considerations
- Create new and modernize existing applications that look great across multiple devices
- Create new and modernize existing API’s and partner integrations
- Implement high-quality code and unit tests
- Participate in code reviews and provide meaningful feedback
- Check-in code to appropriate branches in source control
- Adhere to Experian’s Secure SDLC
- Resolve bugs identified by QA in a timely manner
- Demonstrate functionality to Product team for approval
- Promote DevOps culture and work closely with IT as required
- Assist other team members as needed
- Delegate tasks to other team members and oversee work quality
- Be on-call rotation for any platform emergencies
Technical Requirements:
- Extensive experience with C#,.NET Framework, .NET Core
- Extensive experience with MS SQL Server, Azure SQL, T-SQL, Relational Database Design
- Extensive experience with Frontend technologies (HTML, CSS, Javascript, Angular, ReactJS)
- Extensive experience with Azure Cloud Solutions (IaaS, SaaS)
- Extensive experience with API development and integrations
- Extensive experience with SSIS and ETL
- Expert knowledge of common Architectural Patterns and Cloud Native development
- Expert knowledge of Microservices Architecture
- Experience with Azure DevOps CI/CD pipelines
- Experience with Microservices Architecture, Docker, Containers
- Experience with Agile software methodologies
- Experience with Entity Framework or other ORM
General Requirements:
- 8+ years of professional.NET development and architectural experience
- 3+ years of Azure cloud experience
- HS Diploma, BS preferred
Required Skills: 8+ years of professional.NET development and architectural experience 3+ years of Azure cloud experience HS Diploma, BS preferred
Basic Qualification:
Additional Skills:
Fully remote role
Background Check: Yes
Drug Screen: Yes
Senior .NET Developer in Remote at Unknown Company
This position is listed as contract and able to be worked remotely.