TopDev

Software Developer

CÔNG TY TNHH LOGIGEAR VIỆT NAM

462 Phan Xích Long, Phường 02, Quận Phú Nhuận, Thành phố Hồ Chí Minh
Mô tả công việc
Giới thiệu về công ty

As a business unit of LogiGear Corporation, MoWeDe (http://mowede.com) is dedicated to product development and providing global solutions for software development and relevant services that boost up the delivery cycle and increase the quality. We are growing and looking for passionate and talented developers to join us and share the enjoyment of working in a modern software development environment. We aim at fostering a culture of continuous learning, collaboration, and innovation. We believe that every team member should feel empowered and having a direct impact and share the team’s successes.

Be part of our team, you would have opportunities to:

 

  • Join in the software development life cycle, which applies cutting-edge technologies in software development.
  • Be a member of an agile team, a group of talents that is cross-functioning, self-organizing, and empowered to deliver values to our clients.
  • Expand your capability and experience in modern software development by taking part in many roles of Agile Software Development.
  • Enhance your collaboration and communication skills through working directly with clients and other distributed teams.
  • Enjoy the English training program and other professional skills training courses delivered by our experts.
  • Enjoy a professional working environment, where people are continuously identifying and improving each other’s skills.
  • Be encouraged on your career path leverage with a clear capability development plan.
  • Have fun as you work, learn, and play.

Trách nhiệm công việc

  • Join in an agile development team and perform tasks of a software engineer including but not limited to the following:
    • Proactively involve in all development activities and events including technical meetings, planning, estimating, requirements brainstorming, and testing activities to contribute ideas or feedback.
    • Perform the implementing tasks including coding, testing, automation implementation, unit testing, and DevOps.
    • Collaborate with other team members regarding implementing & testing strategies to have early feedback from others.
    • Ensure the code quality by clean code, unit tests, and code reviews.
    • Fix bugs and advise the impacts for an efficient regression plan.
    • Follow checks lists, conventions, and internal processes which had been agreed upfront.
    • Handle researching tasks and present the outputs (proposed solutions, demos).
    • Demo the implemented features in the iteration review.
    • Be willing to handle cross-functional tasks to remove any bottlenecks or obstacles to achieve the iteration goals.
  • May be assigned to onsite projects to work directly with clients.
  • Partake to achieve the objectives of the team and other organizational goals in an attempt to create more value for the clients and the company.
  • Frequently expand the technical capability (supported by the direct manager) via learning and sharing activities.

Kỹ năng & Chuyên môn

  • A professional working etiquette to quickly adapt to the new environment and a high commitment.
  • A solid background that is certified by a bachelor's degree in Computer Science, Mathematics, or other related scientific or technical discipline. It includes but not limited to the following:
    • Fundamentals about the software development life cycle.
    • Strong knowledge of data structure, system design, and algorithms.
    • OOP & design patterns.
    • Data modelling & specification (UML, XML, JSON).
    • Character Encodings.
    • Operation systems (Windows, Linux, Mac).
    • Principles of programming languages.
    • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
    • Knowledge about Database & DBMS.
    • Common IDEs (Visual Studio, Visual Studio Code, Eclipse, XCode).
    • Version control (Git, GitHub).
  • Good at English communication skills.
  • Proven programming skills in Java, C++, or .NET which allows being assigned to any relevant projects.
  • Ability to apply the design patterns in implementing or providing related technical solutions.
  • Good skills in unit testing and common tools & frameworks (JUnit, Mockito, Power Mock, etc.).
  • Fundamentals about Application/Web/Mobile Development in terms of architectural design and frameworks.
  • Ability to visualize a proposed system design and be able to build it.
  • It is a plus if having knowledge or experience in:
    • Spring Framework such as Spring MVC, IOC, AOP, Spring Boot, Spring Cloud, Spring Security, Spring JDBC, JPA, Hibernate, etc.
    • FinTech, Blockchain, AI/ML.
    • Server technologies including Apache, ISS, Node.js, Nginx, and J2EE.
    • Front-end technologies, including JavaScript, CSS3, HTML5, and third-party libraries such as React Js, Angular, jQuery, and LESS.
    • DBMS technology, including MSSQL, Oracle, MongoDB, MySQL; and caching mechanisms such as Redis, Memcached, and Varnish.
    • Microservices and Cloud Services.
    • DevOps and its practices such as Virtualization, CI\CD.
    • Software development methodology (Scrum, XP, Kanban).

Phúc lợi dành cho bạn

  • Have attractive bonus and compensations.
  • Gain essential experience with new technology stacks.
  • Have chances of working onsite.
  • Working in professional, opened and dynamic environment.
  • Flexible working hours (From Monday and Friday).

Công ty

CÔNG TY TNHH LOGIGEAR VIỆT NAM

Ngành nghề

Phần Mềm

Quy mô công ty

25-99

Quốc tịch công ty

Vietnam

Về chúng tôi

Thông tin chung