Software Development Ruby PHP Software Development
The Software Developer plays a crucial role in continuously enhancing and expanding the features of platforms provided by ST eSERV. This position involves collaborating closely with customers, partners, and vendors to create a cuttingedge learning ecosystem. The SoftwareDeveloper is responsible for demonstrating a deep understanding of the learning platform and staying updated with new learning technologies to provide informed recommendations. This role requires a blend of technical expertise and innovative thinking to ensure the platforms meet the evolving needs of users and stay at the forefront of educational technology advancements. The primary roles of the Software Developer are to: Platform Development and Troubleshooting • Develop new functionalities and troubleshoot existing features on ST eSERV platforms. • Assist customers with functionality issues and provide technical support as needed. • Write customized MySQL queries to resolve customer data issues. • Perform regular maintenance on customer platforms, including upgrading OS, modules, and applications. AWS Deployment and Maintenance • Deploy and manage applications using AWS services such as EC2, ECS, EFS, ElasticCache, RDS, and S3. • Ensure regular updates and maintenance tasks are performed efficiently. Automation Development • Develop and maintain automation scripts and workflows to enhance platform functionality, streamline processes, and improve efficiency across various aspects of the development lifecycle. • Collaborate with cross-functional teams to identify opportunities for automation and develop solutions that address business needs and technical requirements. • Design and implement automated testing frameworks and procedures to ensure the quality and reliability of software applications. Technology Integration and Solution Design • Research and acquire new and cutting-edge technologies to enhance platform capabilities. • Transform design concepts into concrete solutions by collecting business and system requirements, writing specifications, and developing project schedules and rollout plans. • Deliver solution designs and proof of concepts (POCs) as needed. • Ensure long term architectural and performance strategies are considered in all design and coding solutions. • Write clean, efficient code and complete thorough documentation and unit tests for systems and applications. • Convert project specifications and procedures into detailed logical flow charts for coding. Development, Quality, and Performance Optimization • Collaborate with Quality Assurance (QA) teams during the testing process and review QA documentation to ensure high quality deliverables. • Develop, maintain, and follow design and development standards and documentation. • Plan, develop, test, and implement software upgrades and new features. • Participate in regular reviews and retrospectives to continuously improve development processes and outcomes. • Participate in incident response and postmortem activities to identify and address the root causes of issues and prevent future occurrences. • Continuously monitor and optimize platform performance to ensure fast, reliable, and scalable solutions. • Implement and adhere to security best practices in all development and deployment activities to protect customer data and platform integrity.
- Diploma or Bachelors in Computer Science, Computer Engineering, Information Systems, or other technical related degree. - 1 to 3 years of hands-on experience in IT project management and professional software development, with consideration for recent graduates eager to enter the field. - Proficiency in software development using PHP, HTML5, CSS3, and JavaScript. - Experience with Ruby is highly appreciated - Demonstrated proficiency in analytical thinking and object-oriented design principles. - Extensive development experience utilizing one or more Object-Oriented Languages. - Familiarity with JavaScript frameworks such as jQuery and AngularJS/React. - Competence in database management across platforms including MySQL, MS SQL Server, and MongoDB.
This position allows the candidate to utilize their skills in instructional design, adult learning principles, and multimedia content creation. The candidate gets to work with teams to create engaging and interactive eLearning content and has opportunities for personal and career growth. - Meal allowance & transportation allowance - Laptop - 100% salary from probation - Training from probation - Free learning of all courses on LinkedIn e-learning - Private insurance for employees from probation - SHUI is paid on total Gross Base salary - Annual performance review - Annual salary review - Lots of periodic company gatherings and events.
Job này có dự kiến mở lại thời gian tới không ạ?
We will re-open soon after clearing up the current pipeline
This position accepts candidates who was born in 1983
We prefer to hire Junior - Mid level, thank you
The social insurance is according full-salary or basic level based on Vietnam Law
Hi, it's full salary based
Hi, có open Ruby senior BE không ạ ?
This role requires PHP experience. Ruby is a big plus only
Có yêu cầu PHP framework nào không ạ?
No specific frameworks is required now, thank you
kinh nghiệm 1 trong 2: PHP hoặc .Net dk ạ ?
PHP experience is a must, .NET is optional
kinh nghiệm 1 trong 2: PHP hoặc .Net dk ạ ?
PHP experience is a must, .NET is optional