Software Developer
Arrowcrest Technologies Pte Ltd
Posted 25 days ago
Job Summary
We are seeking a motivated Software Developer to design, develop, implement, and maintain web, desktop, and mobile applications that meet business and customer requirements.
The successful candidate should possess strong technical expertise, problem-solving abilities, and the capability to deliver projects within established timelines. The role also involves supporting software deployment, troubleshooting technical issues, and providing technical assistance to both internal and external stakeholders.
Key Responsibilities
Design, develop, test, integrate, deploy, and maintain software applications for web, desktop, and mobile platforms
Translate customer and business requirements into functional and technical software designs
Develop high-quality, scalable, secure, and maintainable software solutions
Design intuitive and responsive user interfaces while ensuring an optimal user experience (UI/UX)
Collaborate with Project Engineers and clients throughout the software development lifecycle
Conduct software testing, debugging, troubleshooting, and performance optimisation
Ensure software applications meet quality standards, technical specifications, and customer expectations.
Provide technical recommendations and contribute to solution proposals for customer projects
Participate in software deployment, system integration, and user acceptance testing (UAT)
Deliver assigned projects according to project schedules and milestones
Provide on-site and remote software support, troubleshooting, and issue resolution
Perform server maintenance, software updates, and system enhancements where required
Configure and support hardware, networking devices, and office IoT assets
Prepare and maintain technical documentation, user guides, and development documentation
Conduct software demonstrations, user training, and technical presentations when required
Continuously improve software development processes, coding standards, and development best practices
Qualifications& Technical Skills
Diploma or Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline
Minimum 2–5 years of software development experience
Proficient in .NET Framework/.NET (C#), Python, JavaScript, HTML/CSS, SQL, Java, C#, PHP and Go
Experience in web, desktop, or mobile application development.
Familiarity with REST APIs, database design, and system integration
Knowledge of Git or other version control tools is an advantage
Strong analytical, troubleshooting, and problem-solving skills
Good communication, interpersonal, and teamwork skills
Able to work independently and collaboratively in a team environment
Strong attention to detail and commitment to quality
Effective time management
Ability to adapt to changing business requirements and technologies
Key Performance Indicators (KPIs)
On-time delivery of assigned software projects
Software quality and defect rates
Compliance with coding standards and security requirements
Contribution to team productivity and knowledge sharing
Application performance and reliability
Customer/user satisfaction with developed solutions
About Arrowcrest Technologies Pte Ltd
ARROW - Focus, Sharpness and Precision in our Products, Decision Making and Directions
CREST - At the edge of modern technology, watching over the security of lives and properties
About ARROWCREST:-
Arrowcrest Technologies Pte Ltd is a leading System Design and Integration House for Intelligence Security Systems, founded in March 1998.
We provide customary development of integrated security management suite to satisfy the ever-changing demand of intelligence system.
We gained significant market application of our product with major customers across government offices, finance sector, statutory organizations, and emerging SMEs etc, in Singapore, Maldives, Malaysia, Indonesia, Vietnam and Brunei. Company Vision:-
To withstand our leading position in the realm of surveillance and niche in the world of ever-changing technology.
Company Mission:-
To seek continuous breakthrough providing solutions to the daily sophisticated security needs.
Company Values:-
Versatile application of security device and technology, not restricted by brand or any shortfall, incorporating the gist of each and striking the best balancing point of technology and price combination in achieving the best solution designed for each individual integrated security demand.