Responsibilities
• Deliver high-quality software work on time.
• Optimize and enhance the existing mature C#.Net technical framework, provide corresponding solutions for product development schedules, and improve development efficiency.
• Be responsible for the core code development of our company’s product platform, solve technical difficulties during the development process, and complete product research and development.
• Collaborate with product managers in technical decision-making and technical risk assessment.
• Modify software bugs and improve software functionality based on feedback from the customer success team.
• Be responsible for writing relevant technical documentation.
• Have experience in team management.
Requirements
• Bachelor’s degree in computer science or a related field, or equivalent experience.
• 8 years or more of software development experience, with experience in software design and object-oriented methods.
• Proficiency in C#.Net, APIs, SQL, and design and development of large-scale SaaS systems is preferred. Familiarity with Visual Studio is also required.
• Experience in multithreading and socket communication development.
• Understanding of object-oriented programming concepts and commonly used design patterns. Experience in 3D client development and independently leading projects is preferred.
• Possess good programming skills and ability to follow standard software development processes.
• Be proactive in work, have certain leadership abilities, and be able to lead a team.
• Experience in the financial industry is preferred.
• English can be used as a working language.
We are offering our people with an inclusive environment where your ideas matter. If you are an achiever who enjoys working in a fast-paced and collaborative setting, surrounded with great people and inspiring leaders, come and join us! Please send us your updated CV to: hr@linnovatepartners.com