.Net Engineer
The Team: Fueling the technologies that drive our products and support our company`s infrastructure, the Technology team within our Corporate team consists of talented developers, network architects, and IT experts who help make technology one of Morningstar`s core strengths. Though our technologists represent a range of skills and knowledge bases, they all view technology as a craft and care deeply about creating positive user experiences. From Agile methodologies to mobile applications to software as a service (SaaS) delivered from our private cloud, we push technology`s boundaries to build scalable, elegant solutions that help investors reach their financial goals.
The Role: Do you get excited about new technology? Do you think investing is fun? Do you like helping people? Is making sense out of chaos inherent in your persona? At Morningstar, this is what brings us together and drives our work. We are seeking .NET Developers to join our team, grow with us, introduce us to new ideas, and develop products that empower our users. You`ll be working on Web Applications, WCF Services, and SQL database integration using Entity Framework and LINQ. You`ll interact daily with our project managers on understanding and implementing requirements, creating appropriate technical solutions. You`ll also work regularly with our client operations team to understand our clients` needs and issues and help address them. Morningstar is always looking for great engineers and we have active openings with multiple groups. These positions are based in our Chicago office.
Responsibilities
+ Solve investors` problems with technology - understanding market chaos at work and crafting technically-appropriate solutions to reduce the noise and communicate effectively to individual investors.
+ Be passionate about quality, process, programming, and investing in general - seeing opportunities for improvement, seizing them, and then sharing your findings with others.
+ Take ownership of the success of the team and have a gets things done attitude and the ability to understand and leverage new technologies, potentially wearing many hats including business analyst, DBA, QA and project manager.
+ Follow software design best practices - practicing continuous integration, test-driven development, and regular deployment.
Requirements
+ A bachelor's degree in computer science or a related field in software development with 3-5 years of experience.
+ Working knowledge of ASP.NET, MVC and Winform (C#).
+ Understanding of design patterns such as MVC, MVVM, or SPA.
+ Front end web development using HTML, CSS and AJAX, and at least one of the major JavaScript libraries (including JQuery, backbone, handlebars, etc.)
+ Be organized and able to remain productive even when you have multiple deliverables.
+ Adept with MS SQL 2005 and above.
+ Development of SOAP and REST Web Services.
Morningstar is an equal opportunity employer.