We are looking for a talented full stack software engineer that is passionate about creating clean and highly functional user interfaces. In this role the engineer will be responsible for building a modern Angular and C# based user interface for data management and visualization. Additionally, this role is responsible for integrating multiple downstream/upstream systems to consolidate data and provide a cohesive UX. The ideal candidate has broad experience in building highly integrated, highly performance web applications for enterprise use cases. The engineer should have previously worked in agile teams building cloud-based platforms and delivering solutions in an iterative team focused manner.
Responsibilities:
- Participate in the architecture, design and build of the front end and back-end components in C# and Angular
- Work closely with the business partners and data scientists to understand and translate business and technical requirements into cross system designs
- Build application components including UI/UX, business services and reporting solutions
- Work with all stakeholders on project planning and prioritization to produce development roadmaps and delivery timelines
Qualifications/Skills Required
- 5+ years overall professional software development experience
- 5+ years programming experience in C# and .NET Core
- 2+ years UI development in Angular development
- 5+ years of Relational and Columnar Database development experience with strong knowledge writing complex SQL and Stored Procedures
- Experience building and consuming RESTful services in a containerized environment
- Knowledge of ML models along with AWS services to host and process the models
- Knowledge of AWS services and developing cloud native applications
Other Qualifications:
- Excellent listening and communication (both oral and written) skills.
- Proven ability to work with business teams, understanding complex calculations and successfully implementing a commercial-like solution
- Self-starter and critical thinker, takes ownership of own projects and makes improvement suggestions for the entire infrastructure.
- Proactive, assertive and attentive to details.
- Can work independently and in a collaborative environment
- Excellent self-management and problem-solving skills
- Ability to learn quickly and work on multiple streams of work in parallel
Other Jobs from Millennium Management
DevOps Engineer
Python Developer - Fixed Income Trading
DevOps Development Engineer
Database Engineer - Commodities Quant Platform
Similar Jobs
Adobe Experience Manager (AEM) Developer
GUI Software Engineer, FlashArray
Senior Software Engineer / Full Stack Engineer
Software Engineer II
Senior Full Stack Software Engineer, AI
Lead Full Stack Software Engineer (Drone Racing League)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say