MÔ TẢ CÔNG VIỆC
DEPARTMENT: Enterprise Product Group
REPORT TO: Development Manager
JOB SUMMARY
LogiGear Corporation, a world leader in software test automation products and services, is seeking a large number of technically inclined, tenacious and ambitious individuals for the position of Software Engineer (Java) for its TestArchitect™ family of products. LogiGear, founded and managed by some of the world’s leading experts in the field of software testing, has provided software test solutions to hundreds of companies since 1994. Our clients and partners include Google, Microsoft, Nokia, Cisco, Halliburton, Adobe, McAfee, and a host of Fortune 500’s. The TestArchitect™ family of products, now poised for several major new launches in the test automation market, represents LogiGear’s realization of the Action-Based Testing methodology envisioned and pioneered by its leaders.
Be part of our product development team, you would have opportunities to:
• Join in the product development life cycle, which applies the cutting-edge technologies in software development.
• Be trained on DevOps’ knowledge and related toolchains to adopt best practices in the product DevOps pipeline.
• Take the benefits of company training to enhancing your capability in both technical and interpersonal skills.
• Enjoy a professional working environment, where people are continuously identifying and improving each other’s skills.
• Elevate your career with clear defined career paths.
• Have fun as you work, learn, and play.
RESPONSIBILITIES
• Main duties in a scrum team to develop our core products:
o Join in all activities of software development process: proposing technical solutions for product features, coding, reviewing, unit testing, and fixing bugs.
o Join in all activities of Scrum: meeting, planning, daily scrum, sprint review, and the demo & retrospective.
o Update work statuses and escalate the team’s impediments.
o Make use of interpersonal skills to get the tasks done with good quality.
o Chance to involve in enhancing the feature designs as required in the agile development.
o Contribute in technical sharing by providing trainings or seminars.
• Other supporting responsibilities:
o Take part in building up a feature design document with a coordination of Product Owner and Product Designers.
o Chance to be in charge of developing a solution to a detailed design, and coordinating to collect estimation from the team.
o Opportunity of coaching newcomers in certain components.
o Might support other teams (Product Design, Product Management, QA, Product Support, Training, etc.) as requested.
YÊU CẦU
Kinh nghiệm
Không yêu cầu
• Bachelors degree in Computer Science, Mathematics, or other related scientific or technical discipline.
• Strong understanding of Object-Oriented Programming is essential.
• Proficient in Java/J2SE with a solid knowledge of its ecosystems.
• Familiar with design patterns (behavioral, creational, and structural).
• Have experience with some Relational Databases (e.g. MS SQL, Oracle) or NoSQL Databases (e.g. MongoDB, Cassandra).
• Have fundamental knowledge about Web Development (HTML5, CSS, JavaScript, HTTP/HTTPS, Restful, Web Service, SOAP, and JSON).
• Familiar with at least 01 scripting language (Python, Perl, PowerShell).
• Familiar with common IDEs such as Eclipse, Visual Studio, XCode.
• Experience with code versioning tools, such as Git.
• It is a plus if having knowledge or experience in:
o Agile/Scrum.
o Build tools: Maven, and Gradle.
o DevOps toolchain: TFS, Jenkins, Hyper-V, Docker, AWS, Microsoft Azure.
o Programming in Linux and Mac OSX.
Chia sẻ
Bình luận