JOB DESCRIPTION
Our ERP system consists of hundreds of applications which cover different areas of knowledge. You will work on many projects that carry varying responsibilities.
We have no definition of a good software engineer, however we see you as a talent with below behavior:
- CAN DO spririt
- RESPONSIBILITY attitude
- Passion in software development.
- Proactively listening and asking questions idea to understand fast
- Learning by practicing and interacting with teammates: Business Domain knowledge, Technical skills, Environment (Working methods and framework)
- Embodying Mantu Software Team values and mind-set
REQUIREMENTS
NET Core senior
- Knows Dependency Injection theory & practice
- Knows about advanced asynchronous coding (await, task, DataFlow)
- Know about profiling & benchmarking .NET code
- Bonus for event based programming exp.
- Bonus for knowlege about data immutability
- All basic of Mantu stack: EF & EF Core, ASP NET / Core, Auth0 etc..
API design capacities
- Knows about REST, RESTful
- Knows how to design good API from scratch, and migrate bad to goods one (Domain Driven knowledge is a plus/bonus)
- Knows how to tests them, around automation testing
DBMSs
- Should have exp. of using, concepting, challenging and improving
- Bonus for migration from non-isolated to isolated app.
- Knows about relational related (mssqlserver)
Documentation
- Knows about writing down technical documentation (C4, Togaf or 4+1).
- Knows the common best practices of documentation (doc. near code, documentation as code)
SDLC:
- Git based, over Azure DevOps Online
- Trunkbased / mainline knowledge is a plus, min. nvie-gitflow
Working time: From Monday to Friday, hybrid working time
How to apply: Send your CV with a subject “Software Engineer – Your Name”
More Information
- Address Viettel Tower - Floor 15, 285 Cach Mang Thang Tam, Ward 12, District 10, HCM