
Full Stack Developer
- Shanghai
- RMB¥400,000 per year
- Permanent
- Full-time
- Contribute to the ongoing technical evolution of the ComLIMS platform by developing new features, optimizing existing functionalities, and implementing best practices in software design.
- Perform bug fixes, system upgrades, and ensure the stability and reliability of the application.
- Utilize UML modeling techniques to analyze, design, and document system architecture and workflows for the ComLIMS platform.
- Work with modern Microsoft technologies, including Visual Studio, ASP.NET MVC, C#, and MS SQL Server, to design and implement efficient, scalable, and high-quality solutions.
- Apply Service-Oriented Architecture (SOA) integration patterns to ensure smooth and seamless communication between ComLIMS and other systems.
- Engage directly with business stakeholders to understand requirements and translate them into technical specifications for new functionalities or system enhancements.
- Ensure that developed solutions effectively address business use cases while maintaining system performance and stability.
- Conduct unit, integration, and system-level testing to identify and resolve issues early in the development cycle.
- Ensure the delivery of robust and reliable solutions that meet quality standards.
- Education:
- 3+ years of experience in software development, preferably in roles involving enterprise system-level solutions.
- Proven experience working with Visual Studio, ASP.NET MVC, C#, and MS SQL Server.
- Hands-on experience with UML modeling and Service-Oriented Architecture (SOA) integration patterns.
- Skills:
- Strong understanding of software development life cycles, including agile methodologies.
- Ability to analyze and model complex systems using UML (Unified Modeling Language).
- Expertise in designing, developing, and maintaining web applications using ASP.NET MVC and C#.
- Proficiency in database design and query optimization for MS SQL Server.
- Solid understanding of SOA principles and integration techniques.
- Excellent problem-solving skills and attention to detail.
- Strong interpersonal and communication skills, with the ability to collaborate effectively with team members and business stakeholders.