Software Engineer- DotNET, AWS
- Source: Naukri
- Synergistics Security Products
- Hybrid
- Bengaluru
- Full-Time
- Mid level
Job Description
Job highlights
- Shift Timings: US Shift
- Required Skills
- Good to Have
- Experience modernizing or supporting legacy applications
- Experience working in production environments
Location: In Office/Remote (Mon - Fri)
Shift Timings: US Shift
Department: Engineering
Experience: 3+ Years
Job Description
Millennium Group Inc. is looking for an experienced Software Engineer with strong hands-on experience in C#, .NET, AWS, WPF, Windows Services, IIS/Kestrel, and MS SQL/PostgreSQL.
The candidate will be responsible for developing, maintaining, troubleshooting, and enhancing our existing applications and services.
Key Responsibilities
- Develop and maintain applications using C# and .NET.
- Develop and maintain WPF desktop applications using XAML/MVVM.
- Develop and support Windows Services and backend services.
- Develop and maintain REST APIs hosted on IIS/Kestrel.
- Work with Microsoft SQL Server and PostgreSQL, including complex queries, stored procedures, indexes, and performance tuning.
- Deploy, monitor, and troubleshoot applications in AWS.
- Troubleshoot production issues across application, database, server, and cloud environments.
- Participate in code reviews, testing, deployments, and CI/CD processes.
- Write clean, maintainable, secure, and well-tested code.
- Collaborate with developers, QA, and business stakeholders.
Required Skills
- C#
- .NET / .NET 10
- WPF / XAML / MVVM
- Windows Services
- IIS / Kestrel
- Swagger
- AWS
- Microsoft SQL Server (MS SQL)
- PostgreSQL
- REST APIs
- Entity Framework / EF Core
- Git / Source Control
- CI/CD
- Strong debugging and problem-solving skills
- Understanding of OOP, SOLID principles, design patterns, security, and performance optimization
Good to Have
- Docker
- Terraform / CloudFormation
- AWS Lambda, S3, EC2, RDS, CloudWatch, IAM
- Messaging technologies such as SQS/SNS
- Experience modernizing or supporting legacy applications
- Experience working in production environments
- Speak one of these languages: Spanish, Russian, Ukranian
Candidate Profile
Looking for an engineer who can independently troubleshoot problems, work across the application/database/cloud stack, take ownership of production issues, and contribute to improving system performance and reliability.
Skills
- amazon-web-services
- c-sharp
- dot-net
- kestrel
- PostgreSQL
- microsoft-sql-server
- entity-framework
- microsoft-entity-framework
- Docker
- Terraform
- aws-lambda
- amazon-s3
- amazon-ec2
- amazon-rds-for-mysql
- amazon-cloudwatch
- aws-iam
