We are currently looking for a Sr. .NET Developer. Below are the preferred locations and work schedule:
*************Need only Visa independent candidates******************
*********************Only H4 EAD, GC and USC*************************
Exp: 10+ years
Preferred Locations:
- Plano, TX
- Walnut Creek, CA
- Sacramento, CA
Work Schedule: Hybrid (3 days on-site at any of the above locations)
Job Title: Software Engineer – C#, .NET, MVC, .NET Core, React
Job Summary:
We are seeking a highly skilled Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining software solutions in a hybrid development environment, including on-premises, cloud, and hybrid infrastructures. The ideal candidate should have substantial experience with C#, .NET, MVC, .NET Core, Entity Framework Core, SQL Server, React, JavaScript, and jQuery, alongside a strong understanding of modern development practices.
Key Responsibilities:
- Design and Development: Design, develop, and maintain software solutions using technologies such as C#, .NET, MVC, .NET Core, Entity Framework Core, SQL Server, React, JavaScript, and jQuery in on-premise, cloud, and hybrid environments.
- Unit Testing: Write unit test cases using xUnit to ensure software quality.
- Collaboration: Work closely with product managers, architects, and developers to translate business requirements into technical specifications.
- System Architecture: Contribute to architectural design to ensure scalability, performance, security, and maintainability.
- API and Microservices: Build APIs, microservices, and front-end components for web applications with seamless integration between front-end and back-end services.
- Cloud Solutions: Work with cloud services (Azure, AWS) to design and deploy solutions in hybrid and cloud-native environments.
- DevOps and CI/CD: Implement best practices for DevOps, CI/CD pipelines, and automated deployments across environments.
- Troubleshooting: Address application performance, security, and availability issues across diverse environments.
- Code Reviews: Participate in code reviews to ensure adherence to coding standards and promote high code quality.
Compliance and Risk Management:
- Industry Regulations: Ensure compliance with industry regulations and internal security standards, including SOX, PCI-DSS, and other financial sector regulations.
- Cybersecurity Collaboration: Work with the cybersecurity team to secure applications against potential threats and vulnerabilities.
- Audit and Risk Assessments: Develop procedures for regular audits, risk assessments, and disaster recovery plans.
- QA Process Compliance: Ensure QA processes adhere to relevant industry standards (e.g., ISO, GDPR, HIPAA).
- Test Documentation: Develop and maintain test documentation, including test plans, test cases, and scripts. Implement processes for traceability of test cases to requirements.
Qualifications:
- Experience: 5-8+ years of proven experience as a Software Engineer with strong hands-on expertise in C#, .NET, MVC, .NET Core, Entity Framework Core, SQL Server, and jQuery.
- Front-End Development: Proficiency in React or other modern JavaScript frameworks for front-end development.
- Cloud & Hybrid Environments: Strong experience in building and maintaining systems in on-premise, hybrid, and cloud environments.
- Cloud Platforms: Solid experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
- Microservices Architecture: Familiarity with microservices and building scalable APIs and distributed systems.
- DevOps Practices: Experience with DevOps, CI/CD pipelines, containerization (Docker, Kubernetes), and automated deployments.
- Software Design: Deep knowledge of software design patterns, algorithms, and data structures.
- Version Control & Agile: Experience with version control systems (Git) and agile development methodologies (Scrum, Kanban).
- Problem-Solving: Strong troubleshooting skills for resolving complex technical issues.
Preferred Qualifications:
- Hybrid Cloud Strategies: Experience with hybrid cloud strategies and solutions.
- DevOps Tools: Familiarity with Azure DevOps or other CI/CD and automation tools.
- Database Knowledge: Knowledge of relational and non-relational databases (e.g., SQL Server, MongoDB).
- Collaboration: Experience working in cross-functional teams with architects, business analysts, and stakeholders.
- Domain Knowledge: Insurance domain knowledge would be a plus.