Broadridge
Website:
broadridge.com
Job details:
At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team.
- Full Stack .NET Developer
Essential
- Over 4 years’ relevant software development experience
- Strong proficiency in .NET C# applications development (.net framework/.net core) including .net web development frameworks e.g. MVC, Web API
- Experience in web development technologies: Javascript, HTML, CSS
- Professional experience working with relational databases (SQL Server), writing, maintaining and tuning SQL Server stored procedures and also .NET data access layers (e.g. Entity Framework)
- Hands-on professional experience with aspects of devops - developing and deploying solutions, particularly on cloud-based infrastructure
- Able to create, support and maintain .Net Web and Windows applications in a mature, fast-paced agile development environment creating the next generation of innovative applications and services for the funds industry. Working on all aspects of the implementation including database, back-end logic and UI
- Ability to gather requirements and translate these into technical requirements, working as part of an agile (scrum) multi-functional systems development team, delivering high quality software.
- Ability to share in responsibility for testing of applications, ensuring software quality and excellence of UI \ UX design is maintained to the highest standards. Familiar with TDD, BDD and unit testing.
- Able to adhere to good design practices and ensure standards are maintained as part of code reviews to ensure secure, robust, maintainable, scalable and extendable applications.
- Ability to conduct troubleshooting, debugging and other operations support activities and ownership of problems or incidents to support the business.
- Desirable
- Experience in the following highly desirable:
- Experience in the development of Cloud native applications primarily for Microsoft Azure
- Experience in configuring Azure resources including SaaS
- Experience of docker or other containerization technologies
- Experience with tools and frameworks e.g. Knockout.js, Vue.js, Angular, react and associated toolsets like Typescript and bundlers. Legacy frameworks like jQuery
- Experience of alternative data storage solutions e.g. Nosql, ElasticSearch, Couchbase
- Experience with or knowledge of web security best practices
- Understanding of Design Patterns, SOLID principles, Inversion of Control and RESTful Web Services and general software architecture best practices
Click on Apply to know more.