Convergint
Website:
convergint.com
Job details:
About the Role:
The role involves participating in the full software development lifecycle, ensuring the delivery of high-quality software products while collaborating with various teams across different regions.
Responsibilities:
- Participate in the full software development lifecycle, including requirement analysis, system design, code development, unit testing, integration testing and online deployment.
- Develop and optimize front-end interfaces and back-end services to ensure stability, performance and user experience of the products.
- Maintain and upgrade existing software systems, troubleshoot technical problems in a timely manner, and ensure the normal operation of the systems.
- Cooperate with project managers, testers and other teams to complete project development tasks on schedule and with quality.
- Keep updated of the latest technical trends, introduce advanced technical methods and tools, and continuously improve efficiency and quality of development.
Qualifications:
- Bachelor’s degree or above in Computer Science, Software Engineering, Information Technology or related majors.
- 4+ years of relevant software development work experience.
Required Skills:
- Skilled in the Vue3 framework, with ample experience in front-end development, including component building, state management and route setup.
- Master the Python programming language, capable of utilizing Python for back-end service building, data processing and script compilation.
- Proficient in database technologies, with experience in database modeling, SQL performance optimization and data backup operations.
- Skilled in Nginx and IIS deployment, able to finish the deployment, configuration and maintenance of software systems on relevant servers.
Preferred Skills:
- Experience in Linux development and QT development, and relevant project experience will be an advantage.
- Familiarity with VS C++ development, and experience in C++ program building and debugging will be a significant plus.
- Experience in device control programming, especially for electronic security devices.
- Experience in AI development, such as OpenAI.
- Have good coding habits, strong logical thinking ability and problem-solving ability.
- Good communication skills, team cooperation spirit and ability to work under pressure.
- Proactive, learning-oriented and able to quickly adapt to new technologies and business environments.
Click on Apply to know more.