Job Details
- Ready to get your hands dirty in playing the key role as a principal developer in the team, coding and provide technical in implementation.
- Research technologies.
- Analyzing current product & architecting technical solutions to improve with focus on high scalability, extensibility and handling fast-growing data sets & load.
- Designing and modeling integration system architectures, cloud architectures optimized for efficiency, readability, performance and most importantly, availability.
- Ensure the appropriate implementation, testing and deployment for the systems in order to ensure service availability and scalability while reducing risk to the product and customer’s business
- Review source code and coach colleagues to follow coding standards, design patterns, and implement tests
- Improve development, testing, and deployment processes in collaboration with development and operation teams.
Job Requirements
- Experience working in an Agile Software Development environment.
- 5+ years of .NET (C#) development. Have experience with Architecting & Designing integrated system solutions from multiple applications/services; from clients to center server… is plus.
- Logistic and Creative.
- Must be self-starter, proactive and willing to learn and grow with the business.
- Ability to work well under pressure and manage multiple tasks simultaneously.
- Strong problem solving skills
- Experience within complex systems development in architecturing, designing and implementing
- Strong technical backgrounds as:
- * SOLID, DRY, KISS Principles DDD, TDD
- * CQRS and Event Sourcing, Micro-service
- * C#, ASP.NET Web Api, MVC, .NET Core.
- * Windows Forms, Windows Services.
- * ADO. NET and ORM.
- * Caching: Redis, Memcached…
- * Database: MS SQL, No SQL
- * Logging: log4net, …
- * Others: IoC, Unit testing, Mock testing frameworks, RabbitMQ, MSMQ…
- * OOP, UML (OOAD)
- * Devexpress, Xamarin (iOS, Android, Mac), HTML5, Javascript, AngularJS, Reactjs, Vuejs is plus
- * Task Runners: NodeJS is plus
- * Cloud: Object Storage is plus.
- * Familiar with CI tool like Bamboo, Release Management…
- * Internet Information Services (IIS)
- * OS: Linux, Mac OS is plus.
We offer
- – Very attractive salary package
- – Highest standard workplace: spacious office, performant PCs and 2 screens to every PC,relax room, nap room.
- – Professional working environments with young and motivated teams
- – Project using state- of- the- art technologies and Agile methodologies
- – Flat hierarchies and cross- divisional collaboration
- – Very attractive remuneration package
- – Lunch Allowance at Canteen with air conditioner, snack, coffee in the company
- – Annual company trip, 13th month salary…
- – Parties every month, presents for wedding, birthday…o
- – Parking: big place, cool
- – Sport: football, GYM, swimming, sauna, yoga activities sponsor by company
- – Building in a big garden, and they have super market, many services.