Get AI-powered advice on this job and more exclusive features.
Overview
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Design, develop, test, debug and implement applications to satisfy business requirements of projects using C# and the .NET stack (.NET 6 / 7 / 8).
- Write clean, maintainable, and efficient code following best practices (SOLID etc.).
- Provide technical consultation for developing new systems or enhancing existing ones to support the business needs.
- Able to do scoping of work and provide estimation.
- Research and evaluation of alternative solutions, and recommended implementations. Stay up to date with latest trends and technologies in .NET and software development.
- Collaborate with Product Owners, Architects, QA, and delivery teams to deliver features from concept to deployment.
- Work with team members to estimate timelines and define project plans. Ensure the expected application performance level achieved.
- Participate in code reviews, testing and mentor junior / mid-level developers.
Qualifications
Diploma / Degree in IT or its equivalent and have a minimum of 6 years of software development experience.Proficient in component-based development, unit testing, and strong programming background.Proven track records development and developing web application in your current / previous employments.Expertise in ASP.Net core framework, SQL Server & EFCore frameworkAbility to multi-task, organize, and prioritize workSeniority level
Mid-Senior levelEmployment type
Full-timeJob function
ConsultingIndustries
IT Services and IT Consulting#J-18808-Ljbffr