1.Design and maintain BMC firmware CI/CD workflows to ensure code quality.
2.Plan and implement full-stack environments to enable developers to verify features more easily and efficiently.
3.Deploy firmware builds and test results, and record them on internal websites using PHP, SQL, and JavaScript.
4.Set up and maintain test environments; develop, optimize, and maintain automated test scripts.
5.Analyze test results, identify root causes, recommend improvements, and compile comprehensive test reports.
6.Location: Chungho.
【職務說明】
1.開發及維護物聯網相關 Web Application
2.配合裝置及服務端制定資料傳輸規範
3.介接第三方的 Restful API / Web Service
經驗及技能:
3年以上 .NET Web Application 開發經驗
* 開發工具 (至少熟習1項):
Visual Studio 2019 以上版本
Visual Studio Code
.NET 後端開發 (至少有2項開發經驗):
1. ASP.NET MVC 開發經驗
2. ASP.NET Core MVC開發經驗
3. ASP.NET WebForm
4. ASP.NET Web API 開發
5. 前端框架Vue JS 的開發經驗
* System Architecture Design: Design and modify system architecture based on existing functionalities, ensuring it meets business requirements and offers high scalability and reliability.
* Software Development: Develop backend services using Java 11+ and Spring Boot 2.x, implementing microservices architecture, and utilizing Kubernetes for container orchestration.
* Documentation: Update existing system documentation, including architecture diagrams, deployment guides, and user manuals, and create new documents such as API documentation, user guides, and operational manuals.
* Production Environment Issue Resolution: Monitor the production environment to identify and resolve potential issues promptly, and analyze system logs and performance metrics to enhance system stability and efficiency.
Requirement: IT Developer to work on system enhancement***
【Job Responsibilities / Required Skills】:
⚫ Proficient in the Angular framework with experience in developing modular frontend
architecture.
⚫ Skilled in HTML5, CSS3, and JavaScript, capable of implementing interactive web
features.
⚫ Experienced in integrating RESTful APIs and understanding frontend-backend data
exchange mechanisms.
⚫ Familiar with version control tools (e.g., Git), able to manage and merge code
branches.
⚫ Knowledgeable in responsive design and cross-browser compatibility to ensure
a consistent user experience.
⚫ Strong problem-solving skills and ability to collaborate effectively in team development tasks.
【Preferred Qualifications】
⚫ Experience in frontend development for insurance-related systems, mobile insurance applications, or tools used by sales agents.
⚫ Basic English communication skills.
【Technical requirements for the working environment】:
⚫ Operating System: RHEL 7.x/8.x, Docker EE for RHEL
⚫ Application Server: Node.js Version 14 64-bit
⚫ Database: MongoDB 5.0
⚫ Language: JavaScript ES5/6, TypeScript 3.x
⚫ DevOps: GIT, Jenkins, Sonartype Nexus
⚫ Framework: Ionic Framework 5, AngularJS 12
⚫ Testing Tools: Appium, Postman, Mocha, Sinon, JMeter
• Develop and operate backend systems related to data collection and data processing.
• Responsible for workflow automation , process optimization and performance tuning.
• Coordinate with technical lead on current programming tasks.
• Continuously learn and improve skills.
• Perform other duties as necessary.