Cypress HCM is seeking a Software Engineer to join their team on a 12-month contract-to-hire basis. The role involves designing, developing, and maintaining applications using C# and .NET technologies, while also collaborating with cross-functional teams in an Agile environment.
Responsibilities:
- Design, develop, and maintain applications using C#, VB.NET, .NET framework, and .NET Core
- Build, enhance, and support front-end components using Angular
- Assist with server-side development and scripting using Node.js
- Develop and optimize SQL Server database objects, including tables, views, functions, and stored procedures
- Collaborate with product owners, QA, and engineering teams in Agile/Scrum environments
- Utilize GIT for version control and Jira for sprint planning and task management
Requirements:
- Bachelor's degree in computer science or equivalent field
- Professional experience developing enterprise applications with C# and VB.NET
- Strong understanding of .NET framework and .NET Core
- Working knowledge of Node.js
- Angular front-end development experience
- Proficiency with SQL Server, including complex queries and stored procedures
- Experience working with Git-based source control workflows
- Jira or similar project management tools
- Experience building and maintaining CI/CD pipelines
- Exposure to containerization and orchestration tools such as Docker and Kubernetes
- Familiarity with build and deployment platforms (Azure, DevOps, Jenkins, GitHub)
- Experience working with cloud platforms such as Azure or AWS