What a day in the life looks like
- release great software that customers love.
- Ensure that products developed are of high quality and completed on time.
- Follow, processes and best practices.
- Observe processes, technologies, products, design patterns, and coding styles.
- Develop feature enhancements and resolve bugs.
- Participate in the Agile process.
- Constantly improve methods of product development to increase productivity and quality.
- Stay up to date on new technologies and development practices.
What you bring to the team:
- You behave in a manner to promote a strong team morale
- You are someone who has a sense of pride, commitment, and personal accountability
- You have a minimum of 5 years of experience
- You have a proven track record of delivering high-quality, commercial software
- You have a bachelor’s degree (Computer Science, or related) or equivalent work experience
- You have strong written and verbal communication skills
- You care that things are done right the first time
- You consistently share information with team members to promote a strong cross-functional team
- You seek out information about new technologies that can benefit your development team and organization
You are skilled with and have significant experience with:
- Microservices architecture, Kubernetes, and CI/CD practices
- Kubernetes helms,
- Creating and consuming HTTP/REST APIs or similar
- C# .NET development (5+ years)
- ASP.NET
- HTML5, CSS, TypeScript or similar
- Relational databases and SQL
Other valuable technical include:
- .NET Core/.NET v8+ and Entity Framework
- Creating and consuming OData v3/4 APIs
- Azure DevOps, Git version control, and NPM package management