Job Details
Software Engineer .NET
As a.NET Software Engineer with OnSolve you’ll be challenged with a variety of technical puzzles to solve with code from building modern web applications, integrated with a variety of APIs, and mobile applications development. If you’re someone who considers themselves passionate about technology, innovative, a team player, adaptable, and a continuous learner we would love to speak with you about joining our team!
Responsibilities
- ● Analyze software requirements and refine them by working with others
- ● Software development using C#
- ● Design software components or full applications using modern techniques and best practices
- ● Write automated unit and integration tests
- ● Participate in code and design reviews
- ● Occasional production support requests that may occur outside of working hours
Job Requirements
- ● A foundation in CS topics such as data structures and algorithms
- ● A strong attention to detail and problem-solving skills
- ● 2 years of programming experience with at least 1-year programming with C#, .NET Frameworks, .NET Core, ASP.NET MVC, Web API, EF
- ● Experienced with relational databases (SQL Server) and data model design
- ● Experienced with distributed version control (git or mercurial)
A bonus if you have..
- ● Full stack experience, particularly with JavaScript / Angular / REACT
- ● Mobile software development, particularly with Xamarin
- ● Experience working for a software product company
- ● Experience with modern DevOps processes and tools such as TeamCity, Octopus
- ● Experience with NoSQL technologies such as Redis
- ● Knowledge of the HTTP protocol and web services (REST, SOAP)
- ● Knowledge of web technologies such as HTML, CSS, Javascript, etc.
- ● Experience with container technologies such as Docker
- ● Experience with cloud-based environments such as AWS, Azure, or GCE
We offer
- Your health (and your family members’) are important to us; we provide a healthcare package from your start date
- We try to create an environment where you can discover yourselves.
- We care about your work-life balance; our working environment is fun and friendly, and our employees enjoy 18 annual leave days in addition to public holidays.
- You are encouraged to reach the Management Team at any time you have difficulty, need an advice or only want to share your feedback
- We believe that you deserve to be paid with 100% salary in probation time
- We participate fully in Social, Health, and Unemployment Insurance
- We have an annual performance appraisal to understand you and define your career path at OnSolve Vietnam