Required Skills :
Key Responsibilities
As a Full-stack and a Lead Developer
• 10+ year's professional experience in enterprise software design and development in an N-tier architecture environment;
• Understanding of 12-factor app framework is highly desirable
• Must have experience building web applications using .NET 8.0, Web API, HTML5, React OR other JS-based frameworks like Angular
• Must have experience with tools such as Jira, GitHub, Confluence (or other wiki), SonarQube (or similar), OWASP ZAP (or similar) and Snyk (or similar)
• Experience with data visualization libraries /framework like D3js, Plotly, HighCharts etc. will be an advantage
• Must have experience with SOA and Web Service standards (REST, GraphQL), Server Sent Events (SSE), WebSocket/SignalR and hosting on IIS in Windows or Nginx in Linux
• Understand the business requirements from the product owner(s)
• Design and implement the system from scratch & build enhancements, features request using modern application frameworks using C# and React with .NET, Web API, AWS services or Azure etc.
• Participate in both development & maintenance tasks
• Independently troubleshoot difficult and complex issues on production and other environments
As a Technical Lead in the pod
• Must have experience of working in an automated CI/CD environment and with fast moving teams using Scrum/Agile; Experience with AWS/Azure and other cloud providers is highly desirable
• Must have extensive experience with object-oriented design principles. Ability to articulate the pros and cons of design/implementation options
• Participate in design review and peer code review
• Work collaboratively in a global setting, should be eager to learn new technologies
• Responsible for extending and maintaining existing codebase with focus on quality, re-usability, maintainability and consistency
• Coach teams on best practices and architecture design
As member of the Engineering community
• Must have extensive experience with object-oriented design principles.
• Ability to articulate the pros and cons of design/implementation options
• Good understanding and knowledge of areas including but not limited to requirement gathering, designing, development, testing, maintenance, quality control etc.
• Stay up-to-date on latest developments in technology
• Learn and share learnings with the community
Primary Responsibility :
Behavioral Competencies
• A self-starter, excellent planner, and executor and above all, a good team player
• Excellent communication skills and inter-personal skills are a must
• Must have organizational skills, including multi-task capability, priority setting and meeting deadlines
• Ability to build collaborative relationships and effectively leverage networks to mobilize resources
• Liking and initiative to learn business domain is highly desirable
• Likes dynamic and constantly evolving environment and requirements
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.