C# Development Manager – Implementation Service Team- Shenzhen, China based recruitment

Senior C# Development Manager – Implementation Service Team- Shenzhen, China

(C#, ,ASP.NET, Microsoft WPF/WCF/WWF, Unity, Spring.NET, LINQ.)

Circa 300,000 RMB + Bonus + Packages

The position is for an experienced Senior C# Developer Manager to work for the leading FX Ratings Organisation within their Shenzhen office in China. The Senior C# Developer Manager will be managing his own team to build high performance, scalable and secure content delivery platform to deliver their latest research and ratings, and provide our analysis platform on top of that; to design and develop the latest brand of financial application tools based on world-class financial research; to customize our own products based on clients’ requirements, including develop, deliver, document, train and support work; assist PMs in project management process, provide suggestions to improve the process; define, maintain coding standards, review code, guarantee high code quality; take part in the daily management work of the company, delivery company visions to employees, set goals and evaluate performance, coach your direct reports, build and motivate your team.

 The senior C# developer will have several subordinates reporting to you, and resource management becomes the most important work of your duties, meanwhile, you are also in charge of some functional features development.

The senior C# developer manager will be proficient in architecting/designing/developing multi-tiered secured business applications for high availability, scalability and of high performance is preferred.

Technological skills required for the Senior C# Development Manager – Implementation Service Team- Shenzhen, China

1. Object-oriented design, analysis and implementation.

2. Designing, coding and debugging applications in C#.NET.

3. Software modeling and simulation.

4. Communicate and analyze with strategists and business people on the requirements.

5. Review code of other guys, and provide guidance.

6. Conduct trainings and knowledge sharing in or cross the team.

7. Define, maintain and comply with coding standards.

8. Provide assistance and support to software testing and quality assurance.

9. Support, maintain and document software functionality.

10. Provide input for the front end graphical user interface design to UX designer.

11. Identification of code metrics, system risk analysis, software reliability analysis.

12. Performance tuning, improvement, balancing, usability, automation.

13. Integrate software with existing systems.

14. Implement localization or globalization of software.

15. Take part in full lifecycle application development following company’s software development practices and processes, with correct understanding on the SDLC key concepts.

16. Facilitate and assist in the Project Planning and Project Management, control project progress and quality from resource and technical perspectives.

17. Familiar with usage of the tools for the above activities (i.e. IDE, Unit Test Framework, Code Metrics Monitor, Data Modeler, Application Designer, Code Generator, Software Configuration Management system, Project Management System, Team Collaboration tool, Bug tracking and IT Ticketing System).

18. Possess the required common IT Software, Platform and Systems Knowledge for the above activities.

19. Manage people. You are resource manager in the team, several team members report to you. You need to deliver company visions to them, set goals, assess their performance during daily work with them and coach them.

20. As a manager, you need to form good relationships with other functional teams like QA, IT and program manager, etc. Possess good negotiating and persuading skills. Manage both upward and downward.

21. Build and motivate your team, low down the turnover rate, and keep the team with high morale.

As previously stated this role is for a highly motivated hands on Senior C# development manager who is looking to work on a number of Greenfield projects managing a small team of developers.

If you would like to apply for the Senior C# Development Manager – Implementation Service Team- Shenzhen, China (C#, .NET Platform, SQL Server, Real-Time, FIX)- position please send through your most up to date CV to itappointments@selbyjennings.com.  Alternatively, contact the team on +44 207 019 4163 to find out more info or if you have any queries as to your suitability.