Job Title: Senior Software Developer
We are looking for a highly skilled and experienced software developer to join our team. The ideal candidate will have a strong background in .NET technologies, including .NET Core MVC, C#, Entity Framework, Web API, JavaScript, jQuery, Bootstrap, SSIS, and Kendo.
The successful candidate will have excellent communication and client interaction skills, with the ability to work independently and as part of a team. They will also have a good understanding of Agile methodologies, such as Extreme Programming (XP), and experience with relational databases (SQL Server, MySQL, PostgreSQL).
Additionally, the candidate should have knowledge of design patterns, refactoring, and unit testing, as well as experience with Linux and open-source software. AWS environment experience, particularly with EC2, SQS, SNS, Lambda, Containers, and API Gateway, is highly preferred.
As a key member of our team, the successful candidate will be responsible for participating in all Scrum ceremonies, including daily scrums, sprint planning, sprint reviews, and retrospectives. They will also perform UI and DB design, coding, unit testing, UAT, and production bug fixes, as well as deployment of code to Dev/STG.
We offer a competitive salary and benefits package, as well as opportunities for career growth and professional development. If you are a motivated and experienced software developer looking for a new challenge, we encourage you to apply.
Required Skills and Qualifications:
* .NET technologies (.NET Core MVC, C#, Entity Framework, Web API)
* JavaScript, jQuery, Bootstrap
* SSIS, Kendo
* Relational databases (SQL Server, MySQL, PostgreSQL)
* Agile methodologies (Extreme Programming)
* AWS environment (EC2, SQS, SNS, Lambda, Containers, API Gateway)
* Linux and open-source software
* Design patterns, refactoring, and unit testing
Benefits:
* Competitive salary and benefits package
* Opportunities for career growth and professional development
* Collaborative and dynamic work environment
Why Join Us?
We are a diverse and innovative company that values teamwork, creativity, and continuous learning. We offer a supportive and inclusive work environment, with opportunities for growth and professional development. If you are a motivated and experienced software developer looking for a new challenge, we encourage you to apply.