.Net SQL Developer Role
As a seasoned software developer at Sonata Software, you will be responsible for participating in agile ceremonies, requirement gathering and analysis, story estimations and analysis, performing user interface and database design, coding and unit testing, UAT and production bug fixes, deployment of code to dev/stg, participating in release calls and resolving issues found, production support and resolving issues found, performing daily/weekly production monitoring jobs, and supporting junior developers.
Key Responsibilities:
* Participate in all agile ceremonies
* Gathering and analyzing project requirements
* Story estimations and analysis
* Designing UI and DB architectures
* Writing clean and efficient code
* Performing UAT and fixing production bugs
* Deploying code to dev/stg environments
* Resolving issues during release calls
* Sustaining production systems and resolving issues
* Monitoring production systems on a daily/weekly basis
* Assisting junior developers with their tasks
Required Skills and Qualifications:
* A minimum of 10 years of experience working with .NET technologies: .NET core MVC, C#, Entity Framework, Web API, JavaScript, jQuery, Bootstrap, SSIS, Kendo, AWS
* Knowledge of SSIS and Kendo is highly valued
* Strong understanding of databases – SQL and SQL server (data analysis, writing complex queries, stored procedures)
* Good working knowledge of AWS cloud services (S3, RDS, Lambda, gateway, SQS)
* Desirable to have mortgage or finance domain experience
* Experience working with large applications handling high volume transactions is an advantage
* Exposure to AI-driven development and unit testing activities is beneficial
* Familiarity with Agile Methodologies such as Extreme Programming (XP)
* Experience with relational databases (SQL Server, MySQL, PostgreSQL)
* Understanding of design patterns, refactoring, and unit testing
* Highly desirable to have experience with AWS environment (EC2, SQS, SNS, Lambda, containers, API Gateway)
* Exposure to AI-driven development and QA activities is highly valuable
What We Offer:
We provide a challenging work environment that allows you to grow professionally and personally. You will have the opportunity to work on complex projects, collaborate with experienced professionals, and develop your skills in a dynamic and innovative company.
How To Apply:
If you are a motivated and talented software developer looking for a new challenge, please submit your application.