- Design, develop, and test software components and features according to user stories and acceptance criteria
- Write clean, maintainable, and efficient code following coding standards and best practices
- Participate in code reviews to ensure code quality and adherence to project guidelines
- Collaborate with other developers,
testers, and
designers to deliver integrated solutions
- Identify and troubleshoot technical issues and bugs
- Implement solutions to address performance bottlenecks and improve system stability
- Collaborate with other team members to resolve complex technical challenges
- Bachelor's degree in computer science,
software engineering, or a related field (or equivalent and above)
- Experience 3+ year as software developer
- Strong understanding of object-oriented programming principles and design patterns.
- Proficient in C#, ASP.NET, .NET Core framework and Entity Framework Core.
- Experienced in working with microservices
- Familiar with version control systems (e.g., Git) and continuous integration/continuous delivery (CI/CD) pipelines.
- Experience in MSDN, Visual Studio