Job Openings Back-end Developer (C#)

About the job Back-end Developer (C#)

Position: Back-End Developer (C#)

Responsibilities: Design and develop back-end systems using C# language on Frameworks such as .NET Core/.NET Framework. Develop and improve APIs (RESTful APIs) to support the connection between the front-end and back-end systems. Design and maintain PostgreSQL databases, including developing SQL Scripts, Queries, and improving database performance. Bug Fixing and System Improvement, Identify, troubleshoot, and resolve system bugs, while continuously improving the functionality and performance of the application. Collaboration Work closely with front-end developers, system analysts, QA teams, and other stakeholders to ensure the system meets business requirements and standards. Develop and maintain comprehensive technical documentation and best practices to support sustainable system development. Stay Updated with Technology, Trends Keep abreast of the latest industry trends and technologies, integrating relevant advancements into the system architecture.

Qualifications: Bachelors degree or higher in Computer Science, Software Engineering, or a related field. A minimum of 2-3 years of experience in back-end development using C#. Have experience in using PostgreSQL and can design database. OOP and Design Patterns: Strong understanding of Object-Oriented Programming (OOP) principles and Design Patterns. Experience in developing Web APIs with ASP.NET Core or ASP.NET Framework. Understanding of Authentication and Authorization such as JWT, OAuth2 Experience working with Version Control systems such as Git Experience with Docker, Kubernetes or CI/CD is a plus Good communication and teamwork skills


Package Details