Vacancy expired!
- Design, code, and implement highly scalable and reliable web-based applications.
- Deliver on all phases of development work from initial kick-off, technical setup, application development, and support.
- Identify opportunities for adopting new technologies to solve existing needs along with designing for future challenges
- Quickly generate and update proof of concepts for testing and team feedback
- Embrace emerging standards while promoting best practices
- Perform ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement
- Coordinate with other teams, business and vendors as necessary.
- Manage your own time, and work well both independently and as part of a team
- 8+ years of experience in .Net full stack development
- Strong experience in developing distributed/real-time applications using C#/ .NET/SQL
- Excellent knowledge and experience in front end technologies like Angular, HTML5/CSS3, AJAX,
- Strong object-oriented design and development skills
- Good knowledge of Concurrency and high-volume server-side development
- Involvement in full Software Development Life Cycle of the project.
- Experience of automated testing software (e.g. Unit testing, using frameworks, performance testing/tuning)
- Experience working on Agile/Devops
- Experience in Wealth Management or a similar Financial environment
- Experience in working on Cloud native architecture
- Collaborate with internal teams to produce software design and architecture
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support.