Senior Software Engineer - .Net Full Stack Developer role

Moody's

Title: Senior Software Engineer - .Net Full Stack Developer role

Team: Casualty Insurance - Engineering

Responsibilities

  • Define, design, test and implement solutions for high-performance systems using emerging technologies to support our product lines
  • Work as a member of our software engineering team on application development
  • Resolve & fix defects/bugs during testing
  • Assist in building and maintaining internal tools
  • Work in all the layers of the software stack (full-stack)
  • Take ownership of building and maintaining software and applications
  • Communicate and collaborate among cross-functional teams

Requirements

  • Bachelor's Degree (or master's degree) in Mathematics or Computer Science.
  • 8+ years of software development experience
  • Strong understanding of layered, n-tier and clean architecture.
  • Solid understanding and experience in OOAD and design patterns.
  • Implement microservices architecture using Docker and Kubernetes for containerization and orchestration.
  • Design and develop scalable, efficient, and secure server-side applications using .NET Core / .NET 5+ and related technologies.
  • Strong experience in cloud-native development with AWS
  • Experienced in Web API, MVC, ASP.NET, C#, ORM (Dapper, EF)
  • Deep understanding of relational databases (SQL Server, PostgreSQL) and experience with writing Stored Procs & complex queries in SQL Server
  • Experience with JavaScript/TypeScript and frameworks (e.g. React.js etc.)
  • Experienced in working with Visual Studio IDE and VS Code.
  • Experienced in implementing Authentication and Authorization mechanisms using OIDC, OAuth2 and JWT.
  • Experienced in implementing responsive designs with HTML5, CSS3
  • Working knowledge of VCS e.g. GIT
  • Experience in building REST APIs
  • Excellent problem-solving and organizational skills
  • Practical knowledge of software development life-cycle model
  • Knowledge of Agile methodologies, preferably Scrum

Preferred Qualifications

  • Experience with SSIS / SSRS
  • Experience with innovative new technologies
  • Apache Spark, ElasticSearch
  • DataWarehouse database e.g. AWS Redshift, NoSQL stores like MongoDB
  • Serverless Architecture using AWS services such as Lambda and API Gateway
Read Full Description
Confirmed 4 hours ago. Posted 3 days ago.

Discover Similar Jobs

Suggested Articles