Epicareer Might not Working Properly
Learn More

Software Developer/Engineer

Salary undisclosed


Original
Simplified
Job Scope:

• C# Development:

• Develop web applications using C#, ASP.NET MVC, and .NET Core frameworks.

• Apply MVC architecture principles to ensure clean, maintainable, and scalable solutions.

• Implement secure and high-performance features in web applications.

• Web Application and API Development:

• Design and maintain RESTful APIs for integration with web, mobile, and external platforms.

• Optimize and troubleshoot existing APIs to ensure high performance and reliability.

• Mobile App Development:

• Build cross-platform mobile applications using Flutter and Dart.

• Ensure smooth integration between mobile apps and backend services.

• Enhance mobile app performance and user experience through optimization techniques.

• Navision 365 Development:

• Customize and extend Microsoft Dynamics 365 Business Central (Navision) to meet business needs.

• Develop custom modules, workflows, and reports in Navision 365.

• Troubleshoot and resolve Navision-related issues to ensure system reliability.

• Database Design and Management:

• Design and optimize relational database schemas (e.g., SQL Server, MySQL)

• Write efficient and secure database queries, stored procedures, and scripts.

• Testing and Quality Assurance:

• Perform unit and integration testing to ensure code quality and functionality.

• Documentation:

• Create/Maintain comprehensive technical and user documentation for developed solutions.

Requirement:

• Degree in Computer Science or related field

• Minimum of 2 years of professional development experience in C# and .NET technologies.

• Strong proficiency in C#, ASP.NET MVC, and .NET/ .NET Core.

• Experience with MVC architecture and building scalable web applications.

• Hands-on experience developing RESTful APIs and backend services.

• Knowledge in Flutter and Dart for cross-platform mobile app development.

• Knowledge in Microsoft Dynamics 365 Business Central (Navision) customization and integration.

• Solid knowledge of relational databases (e.g., SQL Server, MySQL, PostgreSQL).

• Familiarity with Git or other version control systems.

• Excellent problem-solving skills and attention to detail.

• Experience with cloud platforms such as Azure or AWS.

• Provide IT support/assistance in after-sales services.