About the job
The Corporate Systems development team at Millennium is looking for a Full Stack - Software Engineer to work on our Authentication and Authorization system. Our platform is be built on .NET core and Angular.
You’ll be working with end-users across the firm who consume our single sign-on service. The right candidate will have great interpersonal skills and a willingness to go above and beyond ensuring system reliability, resilience, availability and performance.
Responsibilities
- Participate in the architecture, design and build of the platform
- Build application components including UI/UX, business services and reporting solutions
Qualifications/Skills Required
- 8+ years software development experience
- Programming experience with a strong understanding of Object Oriented Programming & C#, .NET Core
- 3+ years UI development in Angular, React or equivalent javascript
- Experience building and consuming RESTful services
- Development experience in both windows and linux environment
- Expertise in creating custom load balancers, for traffic distribution and ensuring high availability
Other Qualifications
- Excellent listening and communication (both oral and written) skills.
- 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
Desirable Skills/experience
- Experience working with HTML, CSS, and JavaScript with proficiency in at least one framework such as Angular, React/Redux, or Ember
- UNIX familiarity would be a plus
Knowledge of hosting applications in AWS (ElasticCache, Kubernetes, etc.) and working knowledge of Linux OS