Company Banner
已申请 Internship Icon 实习 Fresh Graduate Experienced Icon 应届毕业生 & 经验工作者 最新工作

Senior Software Developer

  • 2023-09-28

-

Singapore, Singapore

Senior Software Developer

职位详情

Roles & Responsibilities

Responsibilities:

  • Develop applications using backend development kits for smartcards, reader devices, biometric sensors, etc
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Provide engineering support when building, deploying, configuring, and supporting systems for customers. Responding promptly and professionally to bug reports
  • Test new software programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments
  • Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
  • Document and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Improve operations by conducting systems analysis, recommending changes in policies and procedures
  • Provide information by collecting, analyzing, and summarizing development and service issues
  • Investigate, analyse and make recommendations to management regarding technology improvements, upgrades and modifications
  • Write applications to meet customers’ needs and ensures the applications are tested and work efficiently and effectively
  • Ensure timely completion of assignment and produce accurate output
  • Report to the Software Development Manager

Requirements:

  • Diploma/ Degree in Computer Science or equivalent
  • Minimum 2 years in software development environment is preferred
  • Able to work independently and a team player
  • Strong understanding of software architecture principles and design patterns.
  • Strong proficiency in at least one programming language(e.g. C#, C, C++, Java, javascript and etc)
  • Experience with backend frameworks and libraries (e.g. ASP.NET, ASP.NET Core, Entity Framework, Nodejs, and etc)
  • Solid understanding of database management systems (e.g., SQL, NoSQL) and proficiency in writing efficient queries
  • Experience with version control systems (e.g., Git) and collaborative coding workflows
  • Familiar with WebSocket communication protocols and real-time data exchange
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Experience with cloud platforms such as Azure or AWS
  • Knowledge of containerization technologies like Docker and orchestration frameworks like Kubernetes
  • Familiar with microservices architecture
  • Knowledge of DevOps practices and tools (e.g., CI/CD, Jenkins, Ansible)
  • Strong understanding of software architecture principles and design patterns
  • Experience in developing and consuming RESTful APIs, SOAP, XML, JSON and etc
  • Understanding of security principles and best practices in backend development

Tell employers what skills you have

JSON
ASPNet
Kubernetes
XML
Design Patterns
JavaScript
Systems Analysis
SQL
Writing
Docker
Ansible
Java
C#
Entity Framework
Software Development
C++

小心骗局。不要向不明来源提供个人信息或付款。在采取行动之前验证身份。立即举报任何疑似骗局。保持警惕,保持安全。

Company Logo

TOPPAN SECURITY SYSTEMS PTE. LTD.

Job Majestic Logo

© Copyright 2024 Agensi Pekerjaan JEV Management Sdn. Bhd., registered in Malaysia (Company No: 201701016948 (1231113-U), EA License No. JTKSM860)
© Copyright 2024 Job Majestic Sdn. Bhd., registered in Malaysia (Company No: 201701037852 (1252023-X))
版权所有

Ask us