Job brief
We are seeking a talented software engineer to build software using .NET languages and technologies. You will create applications from scratch, configure existing systems to meet evolving business requirements, and provide technical support. You should be able to write maintainable, scalable, and efficient code adhering to best practices, with the ability to refactor and improve existing projects. You should be a team player and an excellent communicator. If you are also passionate about designing and developing software solutions, we encourage you to apply and become part of our team.
Requirements and skills
Experienced in .NET, C#, and ASP.NET
Experienced in RDBMS databases (SQL Server)
Proficient in designing RESTful Web APIs
Proficient in OOP concepts
Experience with ORMs (e.g., EF Core, Dapper)
Experience with design patterns
Experience with version control systems (e.g., Git)
Familiar with software design principles (e.g., SOLID, DRY, YAGNI)
Familiar with concurrency patterns
Understanding of Agile/Scrum methodologies
Excellent troubleshooting and communication skills
Facilities and Benefits
Loan
Bonus
Health insurance
Learning stipends
Purchasing coupon
Occasional packages and gifts