13 Nov
|
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
|
Canada
13 Nov
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
Canada
Senior Software Engineer (Backend) Morningstar is seeking a Senior Software Engineer (Backend) to design, build, and maintain scalable enterprise applications and APIs. The role focuses on backend development using C#, .
NET, cloud technologies (AWS), microservices, and modern software engineering practices. The engineer will collaborate closely with Product Managers, QA, Project Managers, and other developers to deliver high-quality solutions that support Morningstar's investment research and technology platforms.
Follow software design best practices such as continuous integration, test-driven development, and regular deployments. Be passionate about quality, process, programming, and investing in general Find opportunities for improvement, seize them, and then share your findings with others. Have or desire to become an AWS certified developerQualifications A bachelor's degree in computer science or a related field in software development with 5+ years of experience. Advanced knowledge of C# and the Microsoft .
NET Stack. Solid experience with Entity Framework, LINQ. Experience in Web APIs, MVC, Dependency Injection, Asynchronous programming. Databases (SQL Server, AWS Aurora, MySQL, Postgres, NoSQL), Python, REST API’s Demonstrated ability to use AI tools responsibly for code generation, refactoring, unit test creation, documentation, debugging, and software design while maintaining solid engineering judgment and code ownership.
Ability to critically evaluate AI-generated code for correctness, security, performance, maintainability, and compliance with software development standards. Proven knowledge of enterprise software concerns such as security, scalability, transaction management, and concurrency. Demonstrable experience architecting and building micro service solutions hosted on AWS. An understanding of how to protect software solutions from common security vulnerabilities. Exposure to and understanding of DevOps with tools like Harness. Knowledge of object-oriented design, domain modeling, design patterns, and building highly scalable and available systems.
In most of our locations, our hybrid work model is four days in-office each week.
Morningstar is a global independent investment research and financial data company. Here, you'll help uncover what’s hidden, simplify what’s complex, and create insights that empower investor success.
We make all employment decisions—including recruitment, hiring, compensation, training, promotion, transfer, discipline, termination, and other personnel matters—without regard to race, color, ancestry, religion, sex, national origin, age, disability, protected veteran status, marital status, sexual orientation, genetic information, citizenship, gender identity and expression, parental status, or other legally protected characteristics or conduct. #
📌 Senior Software Development Engineer (Canada)
🏢 100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
📍 Canada