Position:
Software Engineer
Company:
NXP Semiconductors N.V.
Location:
Thailand, Bangkok
Employment type:
Full time
Short Summary:
Collaborate with the team to design, develop, implement, and verify both front-end and back-end applications in a secure data environment.
Responsibilities:
- Collaborate with the team to design, develop, implement, and verify applications.
- Conduct unit testing and other relevant testing techniques.
- Implement Continuous Integration (CI) pipelines.
- Participate in technical reviews to ensure code quality.
- Maintain and enhance existing applications.
- Identify opportunities for application improvements.
- Work within an Agile development environment.
- Collaborate with the Trust Provisioning Global team in Hamburg.
- Coordinate with support teams for timely resolution of production incidents.
- Propose and implement new solutions for support teams.
Requirement:
- Bachelor’s degree in IT, Computer Science, or a related field.
- At least 3 years of experience in software development.
- Strong knowledge of C# .NET, design patterns, and object-oriented programming.
- Proficiency in front-end development using AngularJS or similar frameworks.
- Solid understanding of JSON and RESTful API services.
- Experience with WCF, web services, and Windows services.
- Proficient in MS SQL Server and basic T-SQL.
- Familiarity with unit testing practices and frameworks.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Commitment to writing clean, maintainable, and high-quality code.
- Familiarity with Agile methodologies and tools such as TFS is an advantage.
- Strong analytical and problem-solving skills.
- Excellent team player with a collaborative mindset.
- Basic understanding of semiconductor technology and design workflows.
- Fluent in English, both written and spoken.
Benefits:
- Career development opportunities through online and offline learning.
- Commitment to sustainability and creating an inclusive work environment.