Senior .Net Developer
- Posted 6 hours ago
- Be among the first 10 applicants
Job Description
Responsibilities
- Customize different Microsoft platforms and products; SharePoint, Dynamics CRM, Office 365, based on client requirements;
- Work across technical areas and with other teams to ensure that the best new technologies are investigated and selected for use where appropriate;
- Understand the underlying business requirements and create code that will meet the defined business requirements;
- Document solution design and other related documentations for each assignment, as needed;
- Complete deliverables required for each project assignment;
- Work closely with other Project Team members to understand business requirements and provide solutions to satisfy client requirements;
- Work closely with Solutions and Technical architects to understand (and where necessary contribute to) design;
- Assist Practice Capability Team (e.g. HR, ERP, CRM, et al) in developing system solutions on Microsoft Platform;
- Keep up to date with the latest development in Microsoft Products and Solutions;
- Develop deep knowledge and expertise on Barhead products and services;
- Assist in Pre-sales activities as needed;
- Customize different Microsoft Products and Business Applications Solutions;
- Mentor and supervise lower-level team members;
- Conduct training / orientation and facilitates job shadowing activities of new team members;
- Work with Managed Services Team to debug and provide fixes as needed;
- Adherence to the organization's Information Security Management System (ISMS) policies and procedures, including responsibilities in safeguarding information, reporting security incidents, and maintaining awareness of data protection and confidentiality obligations;
- Perform other duties as assigned from time to time.
Qualifications:
- Hands on experience with .NET Framework 3.5and above; C# and ASP.net
- Strong experience with relational databases such as SQL Server, MySQL, or PostgreSQL, including query writing, backups, performance tuning, optimisation, and troubleshooting.
- Hands-on experience with Azure Data Lake for data storage, integration, and support.
- Ability to use Python and shell scripting to support data automation, data processing, or backend operational tasks.
- Ability to document database designs, data processes, integrations, and technical support procedures.
- Familiarity with reporting, dashboarding such as Power BI, and/or tools such as Power Automate, MuleSoft, Azure Functions, or Power Apps.
- Relevant certifications in Azure, Power Platform, or database technologies are desirable.
- At least 5 years of experience developing solutions using Microsoft technologies
- Debugging skills; able to debug complex technical issues involving multiple system components.
- Strong knowledge of software implementation best practices.
- Experience with client and server side, web service integrations using SOAP and REST
- Good understanding of latest web UI technologies (HTML5/JavaScript/AJAX/CSS)
- Bachelor's degree or equivalent, preferably in Computer Science/IT
- Experience working in an IT consulting organization or environment
- Good verbal and written English communication skills
- Experience with different project methodologies (Agile, waterfall, et al.)
- Experience in working in a global environment, delivering service to global clients
- Must be willing to travel and be amenable to changes in work shift/location, as needed on a per project basis




