Senior .NET Software Engineer
December 5, 2024
Open
Open
₫ 40-60 Tr/Tháng
Location
Anywhere
Occupation
Full-time
Experience level
Senior
Chi tiết công việc
JOB DESCRIPTION
- Develop and maintain high-quality data source connectors in C# and collaborate with the team to translate them into Java, JavaScript, and Objective-C as needed.
- Collaborate with product management and design teams to understand user needs and define technical requirements for new connectors.
- Implement scalable, efficient, and secure data integration solutions.
- Ensure optimal performance of data connectors, handling large data volumes and complex queries.
- Write and maintain documentation for new connectors, ensuring they are well-documented for both development and user-facing purposes.
- Develop and execute comprehensive testing strategies for data connectors.
- Provide technical leadership and mentoring to junior developers on best practices for building and maintaining multi-language data connectors.
- Troubleshoot and debug issues with existing connectors and provide timely resolutions.
- Stay updated with the latest database technologies, cloud services, and data analytics trends to ensure the product supports a broad range of modern data sources.
JOB REQUIREMENTS
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience (6+ years) developing and integrating data connectors or similar modules for analytics or BI tools.
- Strong expertise in C# with additional experience in one or more of Java, JavaScript, TypeScript, or Objective-C.
- Experience with APIs and SDKs for connecting to various data sources, including RESTful APIs, databases (SQL Server, MySQL, Oracle, etc.), cloud services, and other modern data platforms.
- Deep understanding of data models, ETL processes, and data transformation.
- Solid knowledge of security practices in data transmission and storage, ensuring data protection and compliance.
- Excellent problem-solving skills and the ability to work in a collaborative team environment.
- Effective communication skills for cross-functional team interactions and documentation.
- Fluent in English communication skills.
Preferred/Additional Skills:
- Familiarity with Power BI, Tableau, or similar BI tools.
- Experience with cloud services such as AWS, Azure, or GCP for data integration.
- Hands-on experience with NoSQL databases and modern data lakes (e.g., MongoDB, Snowflake, etc.).
- Proficiency in additional languages such as Java, JavaScript, TypeScript, or Objective-C.
BENEFITS
You will have
- Attractive salary
- Review performance according to the company‘s rules
- Be consulted and oriented on a clear career path
- Participate in internal training programs to improve skills
- Opportunities to join the language classes such as: English, Japanese, ...
- Working in a friendly, dynamic and professional environment, chances to challenge yourself and fast growing in the career
- Working hours: Hybrid from Monday to Friday (8 hours/day), flexible check-in, no weekend working
- Monday, Friday: From 8am - 5:30pm at office
- Tuesday, Wednesday, Thursday: 1pm - 10pm (remote)
With other benefits
- Social Insurance according to Labor Law
- Join in various annual company trip, New Year Party, internal movement awards and a lot of charity events
- Have a chance for internal training programs to improve professional skills and soft skills
- Annual premium health check
- 13 days of annual leave per year
- Opportunities to obtain professional certificates
Glints
Glints is a Singapore-based online talent recruitment platform that allows applicants to search and apply for internships and job opportunities.
HQ Location
Singapore, Singapore
Company type
Agency
Domain
Human Resources