Working in a friendly, professional and learning organization which always aims to achieve edge-of-technology outcomes
Responsible for:
- Software Development (including Design, Implementation, Unit Test and Documentation)
- Enhancing existing Software (including Code Review, Maintenance and Refactoring)
Requirements
Requirements
General:
- B.Sc. or M.Sc. degree in Software Engineering, Computer Science, or related fields
- 3+ years of related work experience
- Intelligent, Self-motivated, Strong Problem-solver, Good Team worker, Hard worker and Result-oriented
- Ability to adapt to a Project-oriented and Multi-task working environment
Special:
- Object Oriented Modeling and Design Patterns
- Deep knowledge and professional experience of Microsoft .NET Framework 4.5+ and C#
- Source Control Experience
- Good familiarity with agile development methodologies like Scrum
- Knowledge of Docker concepts and Containers
- Knowledge of Micro-service architecture
Optional (as a plus):
- Good experience in Python development
- Good familiarity with web standards and technologies like HTML 5, CSS 3, JavaScript and jQuery