About the Position
We are seeking a highly skilled Software Engineer to develop high-quality, testable software in a .NET environment.
Responsibilities:
* Develop SaaS applications, including .NET APIs, ASP.NET MVC applications, and React applications.
* Work with our product organization to understand business requirements and objectives.
* Contribute to overall system architecture strategy and design.
* Lead by example and set a high standard for code quality.
* Motivate an agile team and foster collaboration and innovation across our development organization.
Requirements:
* Minimum 5 years of full-stack experience working through design, implementation, testing, and delivering high availability enterprise applications.
* Bachelor's degree in Computer Science or related field, or 4-6 years of related experience.
* A record of successful delivery of software applications as an individual and with a team.
* Strong understanding of Agile software development methodologies and principles.
* Experience with CI/CD.
* Proficiency in .NET Core, C#, SQL, MVC, SOA, Web API, Microservices, JavaScript, TypeScript, HTML.
* Frontend experience is a plus (Angular, React).
* Understanding of cloud-native applications (Azure, AWS).
* English language skills are required.
Benefits
Our company offers competitive benefits, including health and dental insurance, meal and restaurant vouchers, fixed monthly stipend for internet and mobile expenses, InComm hardware/software, and annual bonuses.