VoxelCloudposted 17 days ago
Mid Level
Los Angeles, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The position involves participating in the requirement analysis of software products and designing both front-end and back-end technical solutions. The candidate will be responsible for back-end function development, interface development, and will need to analyze and solve problems that arise during the software development process. Additionally, the role includes completing research and development of new technologies or platform services as needed, and executing tasks effectively to ensure deliverables are completed on time.

Responsibilities

  • Participate in requirement analysis of software products.
  • Design front-end and back-end technical solutions.
  • Develop back-end functions and interfaces.
  • Analyze and solve problems in the software development process.
  • Conduct research and development of new technologies or platform services as needed.
  • Execute tasks effectively and complete deliverables on time.

Requirements

  • Bachelor's degree or above in computer software related majors.
  • More than three years of development experience.
  • Experience on .NET development platform (.Net Framework, .Net Core).
  • Familiarity with Web Api, MVC, Winform, WPF, multi-threading, asynchronous programming and other technologies.
  • Proficiency in the use of common ORM frameworks, such as EF.
  • Proficiency in the use of cache Redis and understanding of cache roles and scenarios.
  • Familiarity with commonly used design patterns.
  • Familiarity with mainstream technologies such as Docker, Linux, Kubernetes.
  • Familiarity with database design and development skills including SQL Server, MySQL, NoSQL, SQL script execution speed, stored procedures, and application of views.
  • Familiarity with microservice development and agile development patterns.
  • Understanding of cutting-edge technology architecture and technology direction.

Nice-to-haves

  • Experience in high-performance concurrent architecture, big data, or distributed application design.
  • Good design thinking and programming habits.
  • Experience in Internet system architecture design.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service