Jun 21, 2024

Senior Member Technical

  • Broadridge
  • HITEC City, Hyderabad, Telangana 500081, India
Full time Information Technology

Job Description

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