Senior Product Developer (.Net) (AMS)
FE fundinfo
- Chennai, Tamil Nadu
- Permanent
- Full-time
- We are a cloud first solution provider working with Azure and other cloud platforms
- We combine product experts with our UX, development and QA teams to deliver features roadmaps for our products
- We are adopting devOps models across all our teams and have invested in pipeline architectures for seamless deployment strategies
- Our infrastructure engineers support our development teams with advanced infrastructure as Code frameworks to provide scale, monitoring and support for our resilience patterns
- We develop API families for our product to aid greater integration with our clients and partners
- Responsible for designing, developing web based applications and integrating with related backend systems
- Implement object-oriented principles and design patterns
- Build reusable code and libraries for future use.
- Ensure a high standard of work through clean coding habits and code reviews.
- Assess technical debt and provide solutions and / or tools on how to address.
- Optimize application for maximum speed and scalability
- Communicate clearly and effectively across all levels of the organization.
- Collaborate with other team members and stakeholders
- Take ownership of the product from a technical perspective and be responsible to manage & support the services to the client
- 6+ years of experience with latest .Net Frameworks, .Net Core
- 6+ years experience in designing and developing applications using C#, ASP.Net MVC
- 6+ years experience in web technologies including JSON/XML, WebAPIs, RESTful APIs
- Hands on experience in Microsoft SQL Server
- 3+ years of experience using Agile development processes (e.g. developing and estimating user stories, sprint planning, sprint retrospectives, etc.)
- 3+ years of experience in Azure based development and delivery
- 2+ years developing applications on Service Oriented Architecture
- Expert understanding of asynchronous programming.
- 3+ years experience with Git source control management.
- Demonstrable ability to write clean, structured, maintainable code
- Deep understanding of object oriented design principles & patterns
- Expert experience with unit test automations and/or code analysis techniques.
- Expert in application performance profiling.
- Expert understanding of development & release tooling (i.e. Azure Devops/NuGet)
- Critical thinker and problem-solving skills
- Team player, leader, mentor.
- Understanding of HTML5, CSS3, front end technologies like React, Angular
- Any NoSQL DB Skills
- Competency Requirement:
- Strong verbal and written communications skills
- Planning, organizing and time management skills
- Achieve results within deadlines whilst maintaining quality
- 24 days holiday
- Paid Study leave
- Paid sick leave
- Enhanced paternity & maternity
- Statutory benefits like PF, Gratuity, etc.
- Flexible home and office working
- Support to set up home office
- Health cover with option to add family members
- Dedicated mental wellness helpline
- Annual health check up
- Meal cards
- Have full LinkedIn Learning access
- Join a sustainable business that cares for the environment and our communities
- Have opportunities to give back to local communities through volunteer days
- Discover options to join and lead diversity and inclusion initiatives
- Get access to an app that tracks your activity while raising money for charities selected by employees
- Be invited to office social events and sport activities