Mô tả công việc
A Brief Overview
Software Engineer is a role which involves participating in the full software development lifecycle for each project or product you are assigned. Reporting to the Manager, the Software Engineer must ensure a smooth efficient service that meets the expectations and needs of our customers and continues to grow & develop our staff.
Responsibilities
- Implement software engineering best practices to ensure the quality creation of software, and create an environment of software excellence
- Monitoring, analyzing and improving the current development process – and help determine appropriate strategies for positive improvement
- Liaising and interacting with all team members to ensure continuous improvement
- Communicating with all customers and other stakeholders to the highest level of quality applicable
- Positively and proactively participate as a member of the MiTek Vietnam Software Center, united in the pursuit of operational excellence
- Participate in daily activities to support the Team
- Design, code, test, and debug software, utilizing technologies, development tools and languages as required for the project assigned
- Collaborate with Product Management, Software Quality Assurance, DevOps, Architecture, and other functional teams (e.g. Customer experience, Sales, Marketing), to ensure that solutions are efficient, consistent and fulfill business needs
- Work in an Agile software development environment (e.g. Scrum, Kanban), participating in commitment, retrospective and planning meetings
- Attendance during regular work hours and overtime as required
- Participate in requirements reviews
- Refactor existing software
- Apply generally accepted development and quality assurance standards and techniques to assure efficient program logic and data manipulation
- Participate in design and design reviews
- Able to independently design quality solutions for small to medium features
- Continue to grow the MiTek Vietnam family by supporting the customers and ensuring the highest level of service is provided to all customers.
- Other reasonable duties as assigned
Qualifications
- University or College degree, preferably major in Computer Science or Engineering
- Have 2 plus years experience within software or related industry with a cursory knowledge of global development practices and procedures.
- English level (CEFR) B1+ or equivalent
- Have solid knowledge and experience in software development utilizing technologies for the project assigned and consistent with the team typically including using design patterns, Object Oriented Design, C#, .NET Framework, SQL Database, C, C++, and other development tools and languages as required
- Strong experience with Microsoft Visual Studio or other equivalent IDE
- Be able to provide a clear purpose and direction to your sprint tasks
- Understand and communicate measurable performance objectives
- Communicate clearly and succinctly
- Support team members through on-the-job training (or being trained)
- Resolve problems and conflicts positively
- Conduct yourself in line with appropriate MiTek Vietnam procedures
- Create a supportive, inclusive environment within the team
- Ability to encourage and motivate staff to deliver on initiatives with a focus on quality
- Identify opportunities for better service delivery and development
- Promote and support continuous improvement culture
- Support team members through change processes
- Capability to live the MiTek Vietnam values
- Demonstrated internal customer service insights including the implementation of employee satisfaction charters.