GrowExx is seeking a Technical Lead – .Net (C#), to lead our software development team in designing, developing, and maintaining robust applications using the latest .NET technologies. The ideal candidate will have extensive experience in C#, .NET Core, .NET 8/9, REST API development, and a strong background in front-end and back-end technologies. This role requires expertise in cloud platforms (Azure, AWS, Google Cloud), databases (SQL Server, PostgreSQL, MySQL), and Agile methodologies.
Key Responsibilities
- Lead and mentor a team of developers, ensuring best practices in coding, architecture, and software development
- Oversee the design, development, and deployment of scalable applications using C#, .NET Core, .NET 8/9, REST API
- Collaborate with cross-functional teams to define project requirements and deliver high-quality solutions
- Manage database architecture and optimization for SQL Server, PostgreSQL, and MySQL
- Ensure seamless integration of front-end technologies (AngularJS, Angular 10+, JavaScript, HTML, CSS) with backend systems
- Drive cloud adoption strategies using Azure, AWS, and Google Cloud
- Implement and oversee testing frameworks such as Cypress, nUnit, and TestRail
- Utilize project management tools like JIRA, Confluence, and Office 365 to track progress and ensure timely delivery
- Champion Agile, Scrum, and Waterfall methodologies to optimize development workflows
- Ensure compliance with healthcare industry standards and regulations when applicable
Key Skills
- Strong expertise in software architecture, technical solutions, and system design
- Proficiency in C#, .NET Core, .NET 8/9, REST API development
- Experience with Core Java, PHP, AngularJS, Angular 10+, JavaScript, HTML, CSS
- Hands-on experience with SQL Server, PostgreSQL, MySQL and cloud platforms (Azure, AWS, Google Cloud)
- Knowledge of testing frameworks (Cypress, nUnit, TestRail) and CI/CD pipelines
- Familiarity with Agile, Scrum, and Waterfall methodologies
- Strong leadership, communication, and problem-solving skills
Education and Experience
- 10+ years of experience in software development, with at least 3+ years in a managerial role
- Experience in healthcare technology solutions (Preferred)
- Certifications in Microsoft Azure, AWS, or Google Cloud (Preferred)
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Analytical and Personal skills
- Excellent Communication skills in English – both written and verbal
- Must have good logical reasoning and analytical skills
- Demonstrate Ownership and Accountability of their work
- Multi-tasking capabilities and team management
- Be able to manage multiple stakeholders
- Be able to resolve conflicts amicably
- Forward-thinking