Developer Git RESTful API .NET SOAP XAML LINQ SQL Programming
• Research and develop applications for various business, products, services of Panasonic (Video Management Software) • Work closely with other engineers to develop/maintenance products • Analyze requirements, develop support new and existing. • Resolve issues proactively to deliver high quality products.
2+ years of .NET/WPF. Strong Object-Oriented Programming and Development skills. Familiarity with SOAP/RESTful APIs to connect to backend services. Developed visual components through WPF using XAML and Expression Blend. Created middleware component classes across the enterprise and integrated in UI using MVVM pattern. Worked on Binding, Styles, Data Template, Control Template, Converters, Layout Panels in XAML. Implemented ADO.NET Entity Framework and LinQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database. Created UML diagrams and wrote some Technical Design Documents before implementing new features. Write Unit test cases using Visual Studio test tool. Utilized TFS, GIT for source control. Can use English (reading, writing, speaking)
1. Career Path Development • Long-term multi-career roadmap; • Learning & development (Language Training, Technical Training, Soft-skill Training, On-job Training, etc.) • Oversea business trips (Japan, China, Singapore, US, Mexico, EU, etc.) 2. Work-life Balance • Flexible working time that supports work-life balance (Core time: 9:00-16:00; 5 days from Monday - Friday/ week) • Additional special holidays 3. Compensation package • Attractive salary • Competitive bonus package depends on abilities, performance and competencies • Diversified allowance scheme 4. Wellness • Well-protected with 24/7 personal accident and medical care insurance; • Well-designed Annual Health Check-up program; 5. Activities • Team-building activities; Birthday Party; Year-end party; Sport Day/ Family Day • Summer Vacation (Trip to famous tourist spots domestic/overseas,...)
Broad understanding of programming logic concepts and application analysis and design techniques Ability to adapt to changing technology and priorities Strong analytical thinking skills Good planning, organizing, decision-making and problem-solving skills Understanding of mobile development principles is a plus. Experience working in an Agile/Scrum