Job Position:
We are seeking an experienced software developer to join our team.
Key Responsibilities:
* Participate in Agile ceremonies such as daily scrums, sprint planning, and retrospectives
* Design user interfaces and databases
* Coding and unit testing using .NET technologies
* Deployment of code to development, staging, and production environments
* Troubleshoot and resolve production issues
* Monitor and maintain systems on a daily and weekly basis
Requirements:
* At least 10 years of experience with .NET core MVC, C#, Entity Framework, Web API, JavaScript, and AWS
* Proficiency in database management - SQL Server and SQL analysis, stored procedures, and data manipulation
* Familiarity with cloud computing - AWS services like S3, RDS, Lambda, Gateway, and SQS
* Understanding of Agile methodologies, such as Extreme Programming (XP)
* Experience with relational databases - SQL Server, MySQL, and PostgreSQL
* Knowledge of design patterns, refactoring, and unit testing principles
Why Join Us?
This is an outstanding opportunity to utilize your skills and creativity to develop innovative solutions to complex problems.