Full Stack Engineer II

Cordova

Full Stack Engineer II

Omaha, NE
Full Time
Paid
  • Responsibilities

    Position Title: Full-Stack Engineer II

    Employee Status: Contract to Hire

    Location: Sacramento, CA

    Purpose:

    The role of a Software Engineer Level 2 involves extensive technical expertise to join our dynamic development team. This role involves designing, developing, and maintaining software solutions in a hybrid development environment, encompassing on-premises, cloud, and hybrid infrastructures. The ideal candidate should have strong experience with C#, .NET, and React, along with a deep understanding of modern development practices across various environments.

    Responsibilities:

    • Design, develop, and maintain software solutions using C#, .NET, and React in on-premise, cloud, and hybrid environments.

    • Collaborate with product managers, architects, and other developers to gather and translate business requirements into technical specifications.

    • Contribute to the architectural design of systems, ensuring scalability, performance, security, and maintainability.

    • Build APIs, microservices, and front-end components for web applications, ensuring seamless integration between front-end and back-end services.

    • Work with cloud services and platforms (e.g., Azure, AWS) to design and deploy solutions in hybrid and cloud-native environments.

    • Implement best practices for DevOps and CI/CD pipelines, ensuring smooth and automated deployments across environments.

    • Troubleshoot and resolve issues related to application performance, security, and availability across different environments.

    • Participate in code reviews, providing constructive feedback to peers and ensuring high code quality and adherence to coding standards.

    • Stay up to date with new technology trends and frameworks, particularly in cloud and hybrid development, and incorporate them into development practices.

    Work Requirements, Experience, Education, and Skills:

    • EDUCATION: Bachelor's degree in Computer Science, Software Engineering, or related discipline required.

    • CERTIFICATIONS: Relevant technologies such as Microsoft Certified: Azure Developer Associate or AWS Certified Developer highly preferred.

    • A minimum of 5 years of proven experience as a Software Engineer with strong hands-on skills in C# and .NET required.

    • Experience with React or other modern JavaScript frameworks for front-end development required.

    • Solid experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud required.

    • Experience with DevOps practices, including CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and automated deployments required.

    • Experience with version control systems (e.g., Git) and agile development methodologies (e.g., Scrum, Kanban) required.

    • Experience with hybrid cloud strategies and solutions preferred.

    • Experience working in multi-disciplinary teams and collaborating with architects, business analysts, and stakeholders preferred.