Back End Developer
MAIN DUTIES AND RESPONSIBILITIES
· Develop and fix new and existing software within time and scope of the integration.
· Conduct assessments of the applications and implement vital fixes to address any errors.
· Ensures smooth process during third-party API integrations.
· Assist in the development and peer review of plans, technical solutions, and related documentation.
· Integration of user-facing elements developed by front-end developers with server-side logic.
· Building reusable code and libraries for future use.
· Improving the applications for efficient speed and scalability.
· Implementation of security and data protection.
· Invent and implementation of data storage solution.
· Maintain clear communication with immediate manager, with respect to work undertaken and ensure that performance standards/expectations should not get breached.
· Consistently connect with and gain insights from the direct manager about current responsibilities and initiatives.
· Deliver timely progress updates and seek mentorship as needed to ensure smooth operations.
· Attend & give to team huddles, meetings & ad hoc meetings when required.
· Assist in additional tasks and projects as assigned by supervisors or management to support the achievement of department and interpersonal goals.
II. INFORMATION LINKS AND RELATIONSHIP
· During their daily tasks, the Back-End Developer reports to their outstanding superior or to the Managing Director as indicated in the authorized interpersonal structure of the firm.
· Work closely with all relevant parties both inside and outside of the company.
What We're Looking For
III. REQUIREMENTS
· 2+ years of experience in .NET Framework – MVC, Web API, Entity Framework
· Proficient knowledge of the .NET 6 framework and experience in developing and leading high-performance applications using C#.
· Experience in creating applications based on Domain-Driven Development (DDD) or similar, focusing on the primary business domain to address business requirements.
· Understanding the Facilitator Framework: Skilled in applying it to promote communication and minimize interdependence.
· Knowledge of CQRS (Command Query Responsibility Segregation): Basic understanding of CQRS principles to separate read and write operations, helping to improve application scalability and organization.
· Good understanding of best coding practices
· Experience in MS-SQL Server
· Basic knowledge in front-end development with HTML5, JavaScript, CSS, Angular
· Experience in C# .NET
Travel Expectations
None
