We are looking for a skilled Full-Stack Software Developer to join our team. The ideal candidate is experienced in developing scalable web applications using ASP.NET Core and C#, with a strong foundation in both backend and frontend technologies.
Requirements
Must possess at least Bachelor's Degree in Computer Science/Information Technology
Min 2 years of hands-on software development experience
Strong experience with C#,ASP.NET Core (Web API / MVC)
Proficiency with relational databases such as MySQL, SQLite, or PostgreSQL
Understanding of cloud platforms (preferably AWS) is a plus
Familiarity with Docker and Kubernetes
Deep knowledge of C# features such as async/await, dependency injection
Proficient in Git and version control workflows
Familiarity with log and monitoring tools such as FortiSIE and Elasticsearch
Strong understanding of web application security and performance best practices
Excellent interpersonal and communication skills
Ability to work independently and in a team environment
Familiarity with frontend frameworks like Angular, React, or Blazor
Added advantage to have:
Certification in AWS, Azure or other cloud technologies
Exposure to Elixir programming language
Key Responsibilities
Develop and maintain backend services and APIs using ASP.NET Core, C# and Java.
Design, implement and optimize data access layers using Entity Framework Core.
Conduct regular security reviews to identify and remediate application vulnerabilities.
Refactor code to improve maintainability, performance, and scalability.
Write clean, testable, and well-documented code that adheres to best practices and coding standards.
Monitor and troubleshoot production issues to ensure high application performance and reliability.
Deploy and manage web applications using IIS (Internet Information Services), including SSL certificate setup, binding, and site configurations.
Collaborate with team members and project managers on any ad hoc tasks and development goals.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.