Senior .NET Developer (English speaking)
1. Responsibilities:
- Supervise, consult and define the solutions along with other seniors to solve the given problems
- Analyze, break down and estimate the assign work
- Manage, monitor and report the progress to PM or other managers
- Lead, inspire, mentor, and coach other developers in projects or within company to grow up their skills and knowledges as well as working attitudes
- Eager to learn, practise and evaluate new technologies and trends then share with other people in projects and/or within the company
- Investigate and work out the solution for difficult, time-sensitive problems regardless of technologies/domains in projects and/or within the company
- Reassure best practices applied well in the software development project of the company to improve the overall quality and the overall performance
2. Requirements:
- Education: Bachelor's degree in CS/Software Engineering (preferred)
- Programming:
- Strong C# (5+ years) & OOP concepts
- Deep understanding of .NET stack (5+ years): C#, ASP.NET MVC/Core, EF/Core
- 7+ years of experience in software development
- Databases:
- Strong SQL Server (5+ years) & relational DB (MySQL/PostgreSQL) experience
- Non-SQL experience (MongoDB/Cassandra, 1+ year)
- Frontend: Proficient in a popular framework (Angular/ReactJS/VueJS, 1+ year)
- Backend: Design & architect RESTful/gRPC/GraphQL APIs
- Web Technologies: Strong in HTML5, CSS3, JavaScript
- DevOps: Working knowledge of hosting environments and cloud platforms. A good understanding of modern development practices and tools, such as Azure DevOps, CI/CD, Git, etc
- Soft Skills: Eager to learn, solve problems under pressure.
- Fluent in English (both oral & written)
Optional Skills:
- Caching (Redis, MemCache, Couchbase)
- .NET mobile development (Xamarin/MAUI)
- Testing methodologies (TDD, BDD, ATDD)
- SQL optimization
- Build tools (Webpack, BabelJS)
- Containerization (Docker, K8s)
- Microservices/Micro Frontends
3. Benefits
3.1. Human Resource Development Policy
Developing a high-quality workforce is a top priority at Newwave Solutions. We, therefore, continuously build and refine policies to attract, nurture, and reward talented individuals. Our strategies include:
- Fostering a Strong Learning Culture: Newwave Solutions regularly conducts internal training programs and sends employees to reputable institutions to enhance both their professional and soft skills.
- Ensuring Employee Well-being and Rights: We implement regulations that ensure employee welfare and rights, fostering stronger bonds between employees and the company and creating an environment for focused work and dedication.
- Transparent and Equitable Compensation: We have established a transparent and equitable system for salary and bonuses.
- Promoting Well-being: We organize regular events to care for the physical and mental well-being of employees during holidays, festivals, birthdays, team-building activities, and summer trips.
3.2. Advancement Opportunities
By joining Newwave Solutions, candidates can benefit from:
- A Youthful and Transparent Environment: We offer a youthful and transparent environment with clear paths for career advancement.
- Developing Personal and Professional Skills: We provide maximum opportunities to develop personal, collective, and work productivity capabilities.
3.3. Compensation and Benefits
- Competitive Salary, up to 55M gross
- Bonuses: 13th-month salary, performance-based bonuses tied to the company's business performance, individual capacity, etc.
- Full Salary During Probation: Employees receive 100% of their salary during the probationary period.
- Social and Health Insurance: Social insurance, health insurance, and unemployment insurance as regulated by the government. Social insurance payment is processed during the labor contract signing process.
- Top-up Health Insurance for Employees after 1 year of employment contract signing
- Additional Benefits: Longevity benefits, annual health check-up, bi-annual performance reviews, yearly travel and quarterly team-building activities
- Company Clubs: Participation in company clubs such as Football Club, Game Club, Gym Club, Badminton Club, Media Club, etc.
- Gifts and Recognition: Gifts for Tet (Lunar New Year), company birthday, welcoming new employees, and other special occasions.
- Training and Development:
- Access to complimentary in-house training with experienced instructors.
- Support for external training programs.
- Policies that promote learning activities, knowledge exchange, and sharing.
- Working Hours: 5 days/week, Monday to Friday
- Flexible working hours: 8 hours/day, can start between 8:30 am and 9:00 am and end between 5:30 pm and 6:00 pm.