About the job
Internal Development Platform (IDP) is the project that is ongoing development and support for common tools, services, and infrastructure to support our broader MiTek offerings. It includes software package development, CI/CD pipeline development, and development/enhancement of core microservices such as Authentication. It&039;s a varied project depending on the needs of the broader business. The level of reuse from other teams varies from pulling the code packages to use in their project, all the way through to fully developing their project in the platform and making use of the full set of CI/CD pipelines, processes, and Azure resources.
Responsibilities
Enhance developer experience: Focus on user- friendliness and efficiency to reduce the cognitive load on developers, allowing them to self- service their needs without deep infrastructure knowledge.
Build and maintain the IDP: Design, implement, and manage the set of curated tools, services, and infrastructure that make up the IDP.
Ensure scalability and reliability: Create a platform that is reliable, scalable, and capable of handling evolving application needs over time.
Uphold security and compliance: Integrate robust security measures and governance to protect data and meet regulatory requirements.
Automate workflows: Develop automated processes for common development and operational tasks, such as provisioning cloud resources, deploying code, and managing environments.
Promote self- service: Provide a centralized and unified interface, often through an internal developer portal, where developers can access the platform&039;s capabilities and resources.
Monitor and support the platform: Provide updates, monitor the platform&039;s infrastructure, and offer support to development teams using the IDP.
Your Skills and Experience
English: Ability to understand written and spoken English at an advanced level
Middle level: 3 – 5 years years of experience
Senior level: 6 + years of experience
Good communication skills and the ability to collaborate effectively with cross- functional teams
Junior level : 1- 2 years of experience
Bachelors or Engineer in major of Computer Science, or related field.
Preferred skills
Platform Engineering
C, .Net
Microservices
Azure DevOps
Docker and containerization
OpenAPI/Swagger
Shared library development
Why You&039;ll Love Working Here
Benefits: Free diverse lunch options, team- building activities, sports clubs (Badminton, Football, Swimming, Modern Dance, Yoga, Esports, Gym)
Leave Policy: 12 annual leave days, Christmas holiday
Competitive Income:Attractive salary, 13th- month bonus, year- end performance bonus
Modern Facilities: Designed to support learning, working, and development
Comprehensive Healthcare: PVI insurance, full social insurance, 24/7 accident insurance, annual health check- ups
Training & Development: English courses, LinkedIn Learning, MiTek University, overseas training opportunities
Recognition of Achievements & Contributions: Employee of the Month/Year, Platinum Star Award, VIP trip for employees with 3 years of service