Software Engineer

INNOVATIQ TECHNOLOGIES PTE. LTD.
a day ago
Posted datea day ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesKey Responsibilities
Software Development:
System Integration:
Software Quality Assurance:
Networking and Security:
Testing and SDLC Participation:
Collaboration and Communication:
Qualifications and Skills
Core Expertise:
Software Quality Tools:
Networking and Security:
Testing and SDLC:
Soft Skills:
Software Development:
- Design, develop, and implement software solutions using DotNet, RDBMS, RESTful APIs, Microservices.
- Collaborate with the development team to build and enhance video management and system integration solutions.
System Integration:
- Work on integrating third-party systems with VMS to deliver robust video management capabilities.
- Assist in the design and deployment of system integration solutions, ensuring compatibility and scalability.
Software Quality Assurance:
- Utilize tools like SonarQube to monitor and improve code quality and maintainability.
- Participate in code reviews and ensure adherence to best practices.
Networking and Security:
- Contribute to designing secure and reliable systems with strong networking principles.
- Apply security measures in development and testing processes.
Testing and SDLC Participation:
- Assist in the implementation of testing frameworks, including unit, integration, and system testing.
- Actively participate in all phases of the Software Development Lifecycle (SDLC) to deliver high-quality solutions.
Collaboration and Communication:
- Work closely with team members, project managers, and other stakeholders to gather requirements and deliver on project goals.
- Document processes, code, and solutions to ensure knowledge sharing and maintainability.
Qualifications and Skills
Core Expertise:
- Proficient in DotNet, RDBMS (MSSQL) and RESTful APIs.
- Hands-on experience with CCTV, IP Camera, Video Management System.
Software Quality Tools:
- Familiarity with tools like SonarQube for code quality monitoring.
Networking and Security:
- Understanding of networking principles and secure software design practices.
Testing and SDLC:
- Knowledge of SDLC processes and testing frameworks.
Soft Skills:
- Strong problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.
- Good communication and time management skills.
JOB SUMMARY
Software Engineer

INNOVATIQ TECHNOLOGIES PTE. LTD.
Singapore
a day ago
N/A
Full-time
Software Engineer