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
Notes :
Selling points for candidate :fully remote role
Project Verification Info :The information provided below is for Apex Systems AV use only and is not to be distributed publicly, or to any third party. Any distribution of the below information will result in corrective action from Apex Systems Vendor Management. MSA: Restricted Client Letter: Will Not Provide
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set :Yes
Type of project :
Master Job Title :
Branch Code :