We are seeking an experienced and highly skilled Senior .NET Developer with strong expertise in ERP systems, specifically Connected Business, to join our dynamic IT team.
The ideal candidate will have a minimum of 10 years of professional experience in software development, with a proven track record of delivering scalable, maintainable, and efficient .NET applications.
This role demands a deep understanding of ERP workflows, system integration, and operational support.
Key responsibilities include designing, developing, enhancing, and maintaining features and custom modules within the Connected Business ERP system using .NET technologies.
The developer will work on integrating Connected Business with other systems and third-party applications using APIs, web services, and data exchange mechanisms.
The role requires creating and maintaining clear and concise documentation for code, systems, operational processes, and deployment procedures.
Participation in code reviews and proposing and implementing refactoring strategies to improve performance, maintainability, and scalability is expected.
The developer will provide technical support and resolve system-related issues in a timely manner, analyzing logs and data to identify root causes.
Collaboration with business analysts, QA engineers, and other developers to translate business requirements into technical solutions is essential.
Ensuring code follows best practices, security standards, and internal coding guidelines is a key responsibility.
The developer will assist junior developers through coaching, training, and code walkthroughs when needed.
Requirements:
A graduate of any IT-related course (e.g., Computer Science, Information Technology, Software Engineering) is required.
At least 10 years of relevant experience in the IT industry, particularly in enterprise application development using the .NET framework, is necessary.
Strong experience working with Connected Business ERP or similar ERP platforms is a must.
Proficiency in C#, .NET Framework / .NET Core is required.
Knowledge in SQL Server, stored procedures, and database optimization is essential.
Experience with RESTful APIs, SOAP, and system integration is necessary.
Familiarity with HTML/CSS/JavaScript, and front-end frameworks is preferred but optional.
Experience using source control systems (e.g., Git), issue tracking tools, and CI/CD pipelines is required.
Excellent verbal and written communication skills are necessary, with the ability to explain technical terms in layman's language when needed.
Strong problem-solving and debugging skills with the ability to quickly understand complex systems are essential.
The ability to write clear and structured technical documentation for internal and operational use is required.
Benefits:
A competitive salary and benefits package is offered.
There is an opportunity to work with a dynamic and innovative team.
Professional growth and development opportunities are available.