Senior Software Developer
We are seeking a highly skilled Senior Software Developer to join our dynamic team. The ideal candidate will have a strong background in software development using C#, C++, Angular, or React and a proven track record of delivering robust solutions for backend APIs, software testing frameworks, and application design.
Job Requirements
• 2-3 years of experience in Software Architecture, Design, Development and application Maintenance
• Strong experience of design, develop, and maintain applications using C#/C++ and modern front-end technologies like Angular or React.
• Build and optimize backend APIs, ensuring high performance and scalability.
• Experienced in developing solutions for automating and enhancing software testing processes.
• Experienced in framework design and development.
• Architect and implement reusable frameworks that improve efficiency and code quality.
• Knowledge of model deployment and Cloud service such as AWS, Azure, GCP etc.
• Familiarity with DevOps tools and CI/CD pipelines.
• Familiarity with design patterns, system architecture, and scalable solutions.
• Strong knowledge of software testing methodologies and tools.
• Knowledge of database management systems like SQL Server or MongoDB.
• Strong communication skills and the ability to work collaboratively in a team environment.
• Highly detail Oriented person, Ability to work autonomously, self-driven and a quick learner
• Excellent communication skills in English
• Strong practical experience in understanding business process, capturing complex client business requirements, develop and propose architecture/designs to clients, develop detail features/requirements and perform development/test
Job Responsibilities
• Developer who will work closely with the Technical Project Manager in USA or offsite in China
• Architect, design and develop solutions for automating and enhancing software testing.
• Collaborate with QA teams to ensure seamless integration with testing frameworks.
• Support, maintain and enhance the diagnostic software package developed in C, C++
• Design, Develop and integrate Diagnostics Tests for Manufacturing and Customer for
• HP computers PCs (Desktops, tablet PC, Consumer/Commercial Workstations) using the above tools
• Integrate Diagnostics Tools for Hewlett Packard (HP)
• Responsible to understand existing solution architecture/framework, ability to work with clients around the globe to develop new requirement.
• Propose solutions and strategies to business challenges
• Identify valuable data sources and automate data collection processes
• Undertake preprocessing of structured and unstructured data to discover trends and patterns
Nice to have
• Good Experience in PC hardware, manufacturing, assembly, and testing
• Working experience in Agile application development methodology