Senior/Intermediate Software Engineer (.NET)
Employment Hero Xem tất cả việc làm
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- End-to-end development for new and current cloud-based applications, from working on the technology roadmap with Product Owners, designing solutions with your squad, and new feature development, through to production, improving/optimizing and maintenance
- Debug and perform root cause analysis for application issues
- Take initiative in recommending improvements to the development process
- Proactively identify application pain points and suggest mitigation strategies
- Perform peer reviews of code changes
- Perform testing of new features/enhancements/bug fixes
- Maintain documentation and help articles for new/updated features
- Provide training sessions for the support team for new features
- Work closely with business stakeholders within an agile environment
- Extensive experience as a .NET Software Development Engineer
- Experience with C#, ASP.NET MVC, .NET Core
- Experience in SQL Server
- Knowledge of the following (or similar) frameworks:
- Experience in NHibernate (or similar persistence or ORM framework such as Microsoft Entity Framework or Dapper)
- Experience in NUnit / XUnit (unit testing)
- Experience in Castle Windsor (or similar dependency injection/IoC framework, such as Autofaq or Ninject)
- Experience in JQuery
- Experience with agile methodologies and test-driven development techniques
- Experience in Knockout, VueJS, ReactJS (or similar JavaScript MVVM framework)
- Experience in AWS Cloud environments
- Experience in the Payroll domain
- Experience in building and / or leading a team of engineers
9cv9