Application Development: Design, develop, and maintain applications and web systems using Microsoft Technologies, ensuring best practices and high-quality standards.
Technical Consultation: Collaborate with clients to analyze requirements, provide technical insights, and develop customized solutions that align with business goals.
Troubleshooting: Identify, diagnose, and resolve issues within production environments to ensure minimal downtime and optimal performance.
Project Planning: Develop detailed project plans, track progress, and report regularly to Project Managers, ensuring that all development tasks are completed on time and within scope.
Performance Optimization: Continuously monitor system performance and user experience, proactively implementing improvements where necessary.
Legacy System Management: Ensure smooth integration and maintenance of existing systems while adopting new technologies and features as needed.
Additional Duties: Undertake any additional tasks or responsibilities as assigned by Supervisors or Project Managers to meet the evolving needs of the business.
Candidate requirements
A minimum of 1 year in software development is required. However, recent graduates with a strong technical foundation and excellent communication skills are also encouraged to apply.
Strong experience with .NET and related languages (C#, ASP.NET) , managing performance, scalability, security, and testing.
Proficient in React , with basic knowledge of CSS and JavaScript , and the ability to troubleshoot and fix bugs when needed.
Experience with MS SQLServer or MySQL .
Ability to write clean, maintainable code.
Capable of working independently and as part of a team.
Understanding of software design and architectural patterns.
Strong communication skills to explain complex technical concepts clearly.
Experience with CI/CD tools, especially GitLab CI/CD .
Familiar with Docker, Swarm, and Kubernetes (K8s) .
Effective time management and multitasking skills under pressure.
Creative problem-solving skills, applying business logic in development.
Bachelor's degree in Computer Science/IT or equivalent experience.
A strong command of written and spoken English is a significant advantage.
Interest
Welcome to our team and get more benefits together!
Attractive salary plus 13th-month salary.
High bonus and incentive-based on performance, and seniority.
Work in a dynamic environment alongside team members who are talented and passionate about what they do.
In-house health club: gym, swimming pool, soccer field, volleyball court, and entertainment area.
Annual health check.
Personal Accident & Health Insurance.
Social – Health – Insurance fully paid.
Transport allowance is provided.
Team building events are fully sponsored by the company.
Complimentary duty meals, snacks & beverages.
Outstanding annual company trip.
Long-term service award.
Quarterly and yearly incentive awards for best-performing employees.