Mô Tả Công Việc
SUMMARY
We are looking for Senior Software Engineers who focus on designing and implementing well-thought-out architectures. Effective English communication skills are essential for our engineers to collaborate seamlessly with colleagues and clients from various countries. Additionally, your deployments will undergo a series of automated tests and metric checks to meet our quality standards.
KEY RESPONSIBILITIES:
- Designing and developing high quality distributed applications of FORTNA Warehouse Execution System (WES) – a real-time processing system.
- Developing Proof of Concept implementations to establish the feasibility and demonstrating the application of new technology to new products or extensions to existing products.
- Performing activities for hiring and training new developers.
- Taking the lead in designing, implementing, and testing new software products and technologies.
- Participating in designing, developing, and delivering solutions for end-users and Clients.
- Assisting Software QA and Infrastructure Engineers in Qualifying, Deploying, and Packaging Company’s software product and libraries.
- Assisting Software QA in the design and development of test plans and frameworks.
- Maintaining high-quality software source code and design documentation.
- Providing remote support and troubleshooting for clients' systems.
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 Multi-Thread Programming, Network Programming.
- Proficiency English (both Writing and Speaking)
- Experience with Microservice, Socket Programming, RPM Package Manager, auto-build tools, SQL and Oracle, DLL plug-in libraries in C++, pthreads, XML, XSLT and ActiveMQ
- Proficient in object-orientated analysis and design (OOAD) such as general design patterns and core object-oriented patterns
- Experienced with some mix of SQL and Oracle, TCP/IP, JMS
- 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
- Must be a team player who works well with technical and non-technical resources.
Nice to have:
- Time sensitive, high transaction-based processing experience
- Experience with other open-source operating systems and development tools
- Software development life cycle (SDLC) experience with a sizeable product/project
- Excellent oral and written communication skills and the ability to clearly articulate to project members and stakeholders.
- Guiding junior engineers
- Having the desire to pick up and learn new technical skills.
Hình thức
Quyền Lợi
Being a part of FORTNA, you are offered:
- Competitive salary with annual review and performance bonus, extra salary for OT
- 100% official salary during the probation period; 13th-month salary
- Flexible working hours (5 working days/week), no check-in required.
- Onsite opportunities in the US, UK
- Bao Viet Premium health-care insurance for employee and 2 dependents.
- Sponsored training and self-development opportunities (Java SE, 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)
- Exciting company outings/events and team building activities.
- Supportive, international, dynamic working environment and talented, culturally diverse teams
- A large pantry full of snack, drink, and seasonal fresh fruit
- Modern facilities with Laptop + 2 monitor Dell Ultrasharp
Take the deal and let's explore many more benefits!