工作职责:
As a Senior Software Engineer, you will work globally with cross-functional teams in delivering software solutions, and closely with the product and validation engineering team in delivering data analytic software application that meet their needs. You are required to have good appreciation of various design patterns, their trade-off, and implementation intricacy.
1. Designs, develops, codes, tests, and debugs complex software solutions, enterprise client applications for data analysis and visualization
2. Troubleshoot system level software services
3. Gather user requirements and translate to deliverables
4. Plan and coordinate projects with teams globally and execute independently
任职资格:
1.Bachelors or Higher Degree in Computer Science or equivalent
2.3~10 years’ experience in software development
3.Strong software coding skills, especially in .NET technology, WPF, C#
4.Good understanding and practice in OOP, OOD and software design patterns.
5.Excellent understanding of relational (MySQL) and nosql (mongoDB etc.) database design and performance aspects.
6.Experience in data mining, Business Intelligence, machine learning is a plus.
7.Experience in image processing, distributed system is a plus.
8.Experience in source control management system (mercurial/git).
9.Good communication skills and a team player.