Mô Tả Công Việc
The .NET Engineer works in a dedicated team to improve a global-scale product, employing the latest technologies and frameworks. The role collaborates directly with tech experts and like-minded colleagues who are passionate about making impact on digital transformation.
What you will do
- Develop new functionality and products on our existing software products
- Design code, test, install, maintain, and retrofit software programs
- Analyse code non-conformities and develop code enhancements
- Provide technical assistance and information to other team members
- Responsibility for live systems, maintaining queuing systems as assigned
- Building new systems with technologies such as .NET / ASP.NET / C# / SQL / WCF
- Client focus – Ensuring that the client‘s perspective is a driving force behind business decisions and activities; crafting and implementing service practices that meet client and business needs
- High Work Standards – Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self-imposing standards of excellence rather than having standards imposed
- Initiating Action – Taking prompt action to accomplish objectives; taking action to achieve goals beyond what is required; being proactive
- Decision Making – Identifying and understanding issues, problems, and opportunities; comparing data from different sources to draw conclusions; using effective approaches for choosing a course of action or developing appropriate solutions; taking action that is consistent with available facts, constraints, and probable consequences.
- Managing Work – Effectively managing one’s time and resources to ensure that work is completed efficiently.
- Energy – Consistently maintaining high levels of activity or productivity; operating with vigor, effectiveness, and determination over extended periods of time
- Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans
Yêu Cầu Công Việc
- At least 3 to 5+ years’ experience working in web development technologies with in-depth knowledge of .NET technologies
- Awareness of N-tier architectures, database design, transaction processing, distributed systems, TDD and dependency injection
- Experience with some core technologies: C#, .NET, .NET Core, Microservices, Web API, ASP.NET, MVC, SQL Server, AWS, Lambda, RDS, S3, Elasticsearch, Event-based architectures
- Experience with CI/CD, Unit Testing, REST API design
- Proficient in database development, web development, windows development, source code control, configuration management, deployment
- Experience in Agile development environments
- Good verbal English communication skills, especially in the global software development environment
- Be happy to coach, mentor and train less senior colleagues
Nice to have:
- Experience with Frontend (ReactJS, State management, Hooks)
Hình thức
Quyền Lợi
At Positive Thinking Company (B.O.T), we don’t just offer you a job, we offer you a career full of positivity!
VISION: We collaborate with our clients to grow and accelerate their digital capabilities as APAC's leading technology & solutions partner.
MISSION: We deliver cutting-edge scalable digital solutions and build amazing engineering teams that guide the business growth and transformation of our clients.
LIVE OUR VALUES: Positive Thinking, Collaboration, Commitment, and Evolution
VARIETY: You will develop digital products and solutions that make a difference for hundreds of thousands of users worldwide!
PURPOSE: You will work on key digital initiatives helping international clients accelerate their product roadmap.
GUIDANCE: The tech experts from our global ecosystem are always ready to support you.
TEAMWORK: You will be collaborating with great people to do great things together!
TRAVEL: Enrich your career experience with our global opportunities as we operate on all continents!
STABILITY: We’ve been around since 1999.
OPENNESS: We operate in a flat structure and our Leaders are open to hearing from you!
MERIT: You will get recognized and rewarded for your contributions.
SUPPORT: We've got your back, we're a family!
FUN: We always have fun in the most positive way at work!