Job Title : Software Engineer II
Location : Sacramento CA Hybrid Locals Preferred
Experience Required : 5 8+ years
Job Summary :
We are seeking an experienced Software Engineer II to join our dynamic development team, The ideal candidate will have strong technical expertise in both back-end and front-end technologies, with a deep understanding of hybrid infrastructures including on-premise and cloud environments. This role involves designing, developing, and maintaining scalable and secure software solutions.
Key Responsibilities :
Design, develop, and maintain software using C#, .NET, MVC, .NET Core, Entity Framework Core, SQL Server, React, JavaScript, and jQuery.
Write unit test cases using xUnit and ensure high test coverage.
Translate business requirements into technical specifications in collaboration with product managers, architects, and team members.
Contribute to architectural design, emphasizing scalability, security, performance, and maintainability.
Build APIs, microservices, and responsive UI components ensuring full-stack integration.
Work with cloud platforms such as Azure or AWS to design hybrid / cloud-native solutions.
Implement CI / CD pipelines and DevOps practices for smooth deployment.
Debug and resolve performance, availability, and security issues across environments.
Participate in code reviews and maintain coding standards and quality.
Compliance & Risk Responsibilities :
Ensure compliance with SOX, PCI-DSS, and industry security standards.
Collaborate with cybersecurity teams to address potential threats and vulnerabilities.
Participate in audits, risk assessments, and develop disaster recovery strategies.
Maintain and document QA processes in line with ISO, GDPR, and HIPAA standards.
Ensure test cases are traceable to business requirements and defects are tracked and reported efficiently.
Qualifications :
5 8+ years of hands-on experience in :
o C#, .NET, MVC, .NET Core, Entity Framework Core, SQL Server
o Front-end technologies like React, JavaScript, and jQuery
Proficient in hybrid, on-premise, and cloud-based development environments.
Strong experience with Microsoft Azure, AWS, or Google Cloud.
Expertise in microservices architecture, API development, and distributed systems.
Experience with DevOps tools, CI / CD, Docker, and Kubernetes.
Solid understanding of design patterns, data structures, and algorithms.
Familiar with Git, Agile methodologies (Scrum, Kanban), and collaborative tools.
Software Engineer Ii • CA, United States