Job Description
System Resources Limited is looking for Software Developer / Engineer
Job Description / Responsibility
• Design, develop, and maintain applications ensuring high performance and responsiveness.
• Develop robust and scalable Web APIs to support front-end applications and third-party integrations.
• Apply clean architecture principles to ensure a clear separation of concerns and maintainability.
• Lead the development team and provide solution architecture guidance.
• Analyze complex client requirements and translate them into technical components.
• Maintain well-structured, testable, and maintainable code while ensuring code quality.
• Conduct code reviews and continuous refactoring of developers’ programs.
• Participate in client interactions, addressing system issues to ensure smooth operation.
• Perform data migration, including Extraction, Transformation, and Load (ETL).
• Support integration and system testing, acceptance testing, installation and changeover activities.
Educational Requirements
• Bachelor of Science (BSc) in Computer Science & Engineering
• Skills Required: MS SQL Server , Oracle, ASP.NET MVC, Dot Net, API Development, Dotnet Core
Experience Requirements
• At least 3 year(s)
• The applicants should have experience in the following business area(s): Software Company,IT Enabled Service,E-commerce
Skills & Expertise:
• Oracle & MS SQL Server, JavaScript, UML, .NET Framework, .NET Core, Entity Framework Core.
• Familiarity with ASP.NET Core MVC.
• Develop application with ASP.NET Core MVC, ASP.NET, micro services.
• Proficiency in Oracle SQL and PL/SQL will be an added advantage.
• Understanding of enterprise-level software design patterns.
• Experience with GitHub, Continuous Integration (CI), and optionally Continuous Delivery (CD).
• Strong knowledge of micro-service design and implementation.
• Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
• Proficient in Object-Oriented Programming (OOP).Extensive experience with .NET Framework and .NET Core.
• Hands-on experience with Web API development.
• Strong experience in API creation and third-party API integration.
• Knowledge of service technology protocols (SOAP, REST).
• Understanding of multi-threaded and concurrent programming techniques.
• Expertise in UML diagrams (Use Case, Class, Activity, Sequence).API Creation, consumption, and integration with third-party APIs.
• Quickly response to customer issues and fix errors.