Senior .Net Developer / Development Team Lead
Location – Hyderabad, India
About the Role:
We are seeking an experienced Senior .NET Developer with proven development team lead skills to join our dynamic team. The ideal candidate shall possess minimum 7 to 10 years of strong technical expertise in .NET technologies, Angular, React, SQL Server, Oracle, Node.js, Git, and Azure DevOps. This role will involve leading a team of developers, designing and implementing high-quality software solutions, and ensuring the successful delivery of projects.
Responsibilities:
- Team Leadership
- Lead and mentor a team of developers, fostering a collaborative and productive environment.
- Coordinate and manage project tasks, timelines, and deliverables.
- Conduct daily stand-up meetings to ensure smooth project progress and address any blockers.
- Conduct code reviews and provide constructive feedback to team members.
- Facilitate team meetings, including sprint planning, retrospectives, and other Agile ceremonies.
- Technical Expertise
- Design, develop, and maintain applications using .NET technologies.
- Develop front-end applications using Angular and React.
- Utilize SQL Server and Oracle for database development and management.
- Implement server-side logic using Node.js.
- Development Process
- Follow best practices for software development, including Agile methodologies.
- Utilize Git for version control and collaborate effectively using Git workflows.
- Manage CI/CD pipelines and deployments using Azure DevOps.
- Ensure code quality, performance, and security standards are met.
- Collaboration and Communication
- Work closely with product managers, designers, and other stakeholders to define project requirements and specifications.
- Communicate effectively with team members and stakeholders, providing regular updates on project progress.
- Troubleshoot and resolve technical issues promptly and efficiently.
Key Skills Required
- NET Technologies
- Proficiency in C#, ASP.NET, .NET Core.
- Proficiency in Asp.Net MVC,
- Proficiency in WPF,
- Proficiency in Server-side programming,
- Proficiency in jQuery,
- Proficiency in MS Azure,
- Proficiency in Query Ui,
- Proficiency in WCF.
- Front-End Development
- Strong experience with Angular and React.
- Proficiency in HTML, CSS, and JavaScript.
- Experience with responsive design and mobile-first development.
- Knowledge of front-end build tools and package managers (e.g., Webpack, npm, Yarn).
- Ability to create reusable and modular components.
- Understanding of front-end testing frameworks and tools (e.g., Jasmine, Karma, Jest).
- Experience with state management libraries (e.g., Redux, NgRx).
- Familiarity with RESTful APIs and integrating front-end applications with back-end services.
- Strong understanding of UI/UX principles and best practices.
- Database Management
- In-depth knowledge of SQL Server and Oracle databases.
- Design and optimize database schemas, queries, and stored procedures.
- Perform database performance tuning and optimization.
- Implement and manage database backup, recovery, and security strategies.
- Ensure data integrity and consistency across multiple environments.
- Experience with database migration and version control.
- Backend Development
- Proficiency in .NET technologies (C#, ASP.NET, .NET Core).
- Strong understanding of RESTful API design and development.
- Experience with microservices architecture and implementation.
- Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT, SAML).
- Proficiency in creating and managing serverless functions.
- Familiarity with asynchronous programming and event-driven architecture.
- Experience with message brokers and queues (e.g., RabbitMQ, Kafka).
- Understanding of performance optimization techniques and best practices.
- Knowledge of backend testing frameworks and tools (e.g., Mocha, Chai, NUnit).
- Experience with Python (Extra).
- Experience with Node.js for server-side development.
- Version Control
- Proficient in using Git for version control.
- CI/CD and Project Management
-
- Experience with Azure DevOps for CI/CD and project management.
- Leadership and Team Management
-
- Excellent leadership and team management skills.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Proven experience in leading development teams and managing projects.
- Good documentation and presentation skills
Preferred Certifications:
- Master’s degree in computer science or a related field.
- Certification in .NET, Angular, React, Database or Azure DevOps.
- Experience with multiple cloud platforms (e.g., AWS, Google Cloud)
Send CVs to careers@gpc-gis.ae