Developer ll

Job Description and responsibilities

  1. Designs, develops and programs custom software, defines detailed application specifications, standards, and diagrams and develops coding logic flowcharts.
  2. Develops overall systems design, researches and evaluates vendor supplied applications, provides customize or develop recommendations, and implements accordingly.
  3. Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members.
  4. Packages in-house developed applications for production or integrates vendor supplied applications.
  5. Provides technical expertise, training, and consultation to other staff.
  6. Develops or modifies software application design and specific modules.
  7. Conducts testing and debugging of new or customized application modules to ensure application meets specifications.
  8. Documents functions and changes to new or modified modules, tests activities/results, error handling and backup/recovery procedures.
  9. Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices.
  10. Reviews application logs and alerts to monitor application stability, and identifies opportunities to enhance application performance and operation.

Job requirements

  1. Good knowledge in MS SQL Server, Oracle DB, Firebird, MySQL, SSIS, Power Platform
  2. Good knowledge in SQL command
  3. Good knowledge in REACT tools including Nodejs, React.js, Redux, Webpack and PM2
  4. Development meeting in ASP.Net MVC, ASP.Net Core, Microsoft Azure or Node.js, React.js, Flutter.
  5. In-depth knowledge of JavaScript, CSS, HTML, PHP
  6. Excellent troubleshooting skills
  7. Good command in English both written and verbal