Mô Tả Công Việc
Senior Software Developer will design and development of highly transactional applications for the Fortna Warehouse Execution System (FortnaWES).
KEY RESPONSIBILITIES:
- Designing and developing Fortna WES applications in the latest RHEL and OEL Linux environments.
- Acting as design lead for software design reviews with Clients, Software Project Management, Technical Services and other Software Engineers.
- Working with the Software Project Management on project planning activities throughout the lifetime of the project.
- Taking strategic direction from Software management.
- Assisting Software QA and Infrastructure Engineers in qualifying, deploying and packaging WES Middleware applications and libraries.
- Assisting Software QA with the development of test plans and test automation as part of an Agile Scrum Team.
- Maintaining high-quality project and software design documentation.
- Traveling to Client sites to assist the Implementation Engineers in qualifying the WES installation onsite both domestically and internationally.
- Taking ownership of individual and department goals as agreed upon with the Software Development Manager.
- Mentoring Junior Software Engineers.
- Providing remote support and troubleshooting for new and legacy Fortna WES/WCS systems.
- TCP/IP network application design and troubleshooting.
Yêu Cầu Công Việc
REQUIRED SKILLS & QUALIFICATIONS:
Must have:
- Bachelor’s degree in computer science or engineering
- 6 years of relevant experience with Java, especially with Network Programming, Multi-Thread Programming
- Proficiency English (both Writing and Speaking)
- Proficient in object-orientated analysis and design (OOAD) such as general design patterns and core object-oriented patterns
- Strong interpersonal, organizational, time management and problem-solving skills
- Good at Data Structure and Algorithm, deep understanding of Design Pattern and Software Development Principles and Concepts
Nice to have:
- Experience with other open-source operating systems and development tools
- Experience with Java, Socket Programming, RPM Package Manager, auto-build tools, SQL and Oracle, DLL plug-in libraries in C++, pthreads, XML, XSLT and ActiveMQ
- Software development life-cycle (SDLC) experience with a sizeable product/project
- Time sensitive, high transaction based processing experience
- Excellent oral and written communication skills and the ability to clearly articulate to project members and stakeholders
- Must be a team player who works well with technical and non-technical resources
- Having the desire to pick up and learn new technical skills
- Strong interpersonal, organizational, time management and problem-solving skills
Hình thức
Quyền Lợi
Being an Associate of FORTNA, you are offered:
- Flexible working hours (5 working days/week)
- Competitive salary with annual review and performance bonus
- 100% official salary during the probation period; 13th-month salary
- Monthly lunch allowance
- Onsite opportunities in the US, UK (1-3 months/year)
- Outstanding Wellness and English training allowances
- Bao Viet Premium health-care insurance for Associates and 2 Dependents
- Sponsored training and self-development opportunities (English, PMP, CSM,...)
- 10% paid working time per week for personal development (attending soft skill courses, reading books, working on side projects, self-teaching any new IT-related concepts)
- Biannual luxury vacations and monthly Happy Hour
- Exciting company outings/events and team building activities.
- Modern facilities with Modern facilities with Laptop Dell Precision 7670 chip i9-12950HX, Ram 64GB, SSD 512GB, RTX A2000 and at least 2 high-quality monitors
- Supportive, international, dynamic working environment and talented, culturally diverse teams
- A large pantry full of snack, drink, and seasonal fresh fruit