Tóm tắt công việc
For one of our clients, TOG recruitment is looking for a Fullstack .NET Developer. As such, you always will be working with the latest proven technologies in a state of the art office with an open environment.
Our client is an IT Staffing company specializing in software and application development. They provide technology services that digitally transform their partners and generate business value. They are a Microsoft Gold Partner and are ISO 27001:2013 certified. They offer a comprehensive range of services, including staffing and technology consulting,
software engineering, and ongoing support. They fully embrace the Agile software engineering principles and use SCRUM to manage projects. Their multidisciplinary expertise enables them to deliver innovative solutions that help their partners achieve their goals.
Their client is located in Ireland and you will contribute to their flagship accounting software product. You will be working in a fast-paced environment where every change must be carefully considered to ensure high performance, maintainability, and scalability. Their product is built on .NET Framework, with an upcoming migration to .NET 8, and a frontend transition from ExtJS to ReactJS. You will collaborate in a cross-functional team to build and maintain new features while modernizing their technology stack.
• Develop and maintain high-performance and scalable backend services using .NET Framework and Entity Framework 6 (with future migration to .NET 8).
• Build and enhance user interfaces, supporting the transition from ExtJS to ReactJS.
• Write clean, maintainable, and efficient code following best practices and design patterns.
• Ensure that all changes are carefully considered, tested, and optimized for performance.
• Collaborate with solution architect to facilitate the modernization of the application.
• Work with Azure App Services and other Azure Servicesfor hosting and deployment.
• Optimize database queries and improve performance in Entity Framework 6.
• Troubleshoot and resolve software defects and production issues.
• Participate in code reviews to ensure code quality and adherence to best practices.
• Document technical designs, development processes, and contribute to knowledge sharing within the team.
Domain: Accounting
Team size: 5
Hybrid: 3 days at office
Interview Process: 2 Rounds:
Round 1: in person at office
Round 2: online via MS Teams
Benefits:
• Social insurance plus healthcare insurance.
• 13th salary and performance review every year with promotion opportunities.
• 25 annual leaves included VN public Holiday.
• Gym/yoga membership card, free sport clubs such as soccer, badminton.
• Relaxing area with video games, table soccer and a pantry of free food & beverage.
• Extra free lunch/snacks/fruits every day.
• Free English class every week.
• Technical Training supporting packages.
• 3+ years of experience in Fullstack .NET development.
• Proficient in C#, ASP.NET MVC/Web API, and .NET Framework 4.x (with readiness to migrate to .NET 8).
• Experience with Entity Framework 6 and database optimization (SQL Server).
• Strong knowledge of JavaScript/TypeScript, including modern frameworks like ReactJS.
• Familiarity with Azure App Services, Azure Storage, and other Azure Services.
• Understanding of RESTful APIs and microservices architecture.
• Proficiency in writing unit tests and implementing automated testing strategies.
• Experience with CI/CD pipelines for deployment in Azure.
• Experience working with ExtJS (preferred but not required).
Soft Skills:
• Strong problem-solving and analytical skills.
• Ability to work in an agile development environment and collaborate in a cross-functional team.
• A mindset for writing clean, maintainable, and well-documented code.
• Excellent communication and teamwork abilities.
• A proactive attitude with a strong focus on performance and security.