Senior .net Developer / Technical Lead Job in Fe Fundinfo
Senior .net Developer / Technical Lead
Fe Fundinfo
4+ weeks ago
- Chennai, Tamil Nadu
- Not Disclosed
- Full-time
Job Summary
We have an exciting & challenging journey ahead, which includes:
- migrating / re-writing all our products to the latest technologies.
- building 2 new Product lines that require extensive server-side programming
- migrating our Monolith applications to future state architecture
- moving Database centric business validations to APIs
- moving all our products into the cloud and removing on-premise infrastructure completely
- moving to the next level of DevOps looking at Infrastructure as code
- an aspiration to migrate monolith applications to microservices
Whom are we looking for:
- A person who preaches and practices various Design patterns (not just Factory or Singleton)
- A person who is very strong in the .Net technologies who can efficiently contribute to developing reusable libraries and frameworks
- A person who considers Unit testing as a mandate, who can recommend the right tools to achieve
- A person who will show-case best practices coding standards in his work.
- A person who has an in-depth understanding of the Cloud technologies preferably Microsoft Azure
- A person who has extensive experience building APIs
- A person who has good experience in event-driven programming
- A person who can look at the bigger picture and the possibilities of building a solution more reusable to other areas
- A person who can engage with multiple stakeholders proactively
Key Areas of Responsibilities:
- Design & Develop web applications
- Provide technical direction to the team and is a key contributor (Product Development, Release Cycles)
- Have an active role in all features and design decisions, defining the component architecture
- Involved in defining and applying development best practices in a large distributed development team
- Build reusable code and libraries for future use.
- Ensure a high standard of work through code reviews, coaching, and management. Help set and enforce quality standards and best practices within the team.
- Provide technical leadership and mentorship to other developers.
- Assess technical debt and provide solutions and/or tools on how to address.
- 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
Key Skills:
- 6 - 15 years of experience with .Net Frameworks, .Net Core
- 6 - 15 years of experience in designing and developing applications using C#, ASP.Net MVC
- 6 - 15years experiencein web technologies including JSON/XML,WebAPIs, RESTful APIs
- 5+ years of experience using Agile development processes (e.g. developing and estimating user stories, sprint planning, sprint retrospectives, etc.)
- 5+ years of experience in Azure-based development and delivery
- Expert knowledge on Service Oriented Architecture
- Expert understanding of asynchronous programming,Caching mechanisms
- Demonstrable ability to write clean, structured, maintainable code
- Deep understanding of object-oriented design principles and patterns
- Expert experience with unit test automation and/or code analysis techniques.
- Expert in application performance profiling.
- Expert understanding of development & release tooling (i.e. AzureDevops/NuGet)
- Critical thinker and problem-solving skills
- Team player, leader, mentor.
Experience Required :
5 to 15 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us