We are seeking a Software Engineer II to join our team. This role will be responsible for building and implementing creative and effective software solutions for our customers. The successful candidate will have a bachelor's degree in Computer Science or equivalent experience and a minimum of 6 years of software development experience.
Requirements
- Bachelor's degree in Computer Science / Software Engineering or equivalent experience
- Minimum 6 years of software development experience
- Strong coding skills in.NET and Microsoft technology stack
- Hands-on experience with Azure services and lifecycle management using Azure DevOps
- Substantial experience with Microsoft Azure technologies (App Service, API Management, Service Bus, Application Insights, Application Gateway, Event Grid, Key Vault, Azure SQL)
- Experience with messaging systems (RabbitMQ), relational databases (MySQL, Oracle, Microsoft SQL Server)
- Familiarity with front-end technologies (HTML, CSS, JavaScript, Angular) and Open API/Swagger
- Experience with code productivity, diagnostic, quality, and testing tools (ReSharper, CodeRush, NCrunch, Splunk, Dynatrace)
- IAM familiarity and secure software development practices for strengthening application security and compliance
- Strong debugging skills and ability to handle live issues
- Customer service focus and collaborative mindset
Benefits
- Medical, dental, and vision
- HSA contribution and match
- Dependent care FSA match
- Uncapped paid time off
- Paid parental leave
- 401(k) match
- Personal and healthcare financial literacy programs
- Ongoing education & tuition assistance
- Gym and fitness reimbursement
- Wellness program incentives