Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative firm is seeking a passionate Application Developer to enhance and maintain software applications. In this dynamic role, you will analyze user requirements, collaborate with project teams, and develop new features for enterprise applications. Your expertise in programming languages like C# .NET Core and understanding of web services will be crucial. This position offers a collaborative environment where your contributions will directly impact the success of application development projects. Join a forward-thinking team and make a difference in delivering high-quality software solutions.
Job Overview
We are looking for a passionate and experienced Application Developer to join our dynamic IT team. You will be responsible for developing, maintaining, and enhancing software applications to ensure they meet business needs and user expectations. This role requires strong technical capabilities, analytical thinking, and the ability to work collaboratively across teams.
Key Responsibilities
Analyze user and business requirements to provide effective technical solutions.
Write comprehensive design documentation (both high-level and low-level).
Participate in design discussions with stakeholders and gather feedback to refine system architecture.
Collaborate with project teams to contribute to planning, scheduling, and successful execution of application development tasks.
Work closely with Project Managers, Team Leads, and Product Owners to ensure application goals are achieved.
Develop new features and enhance existing functionalities of enterprise applications.
Ensure application solutions align with organizational governance and procedures.
Maintain documentation such as Standard Operating Procedures (SOPs) and technical references.
Conduct code reviews and ensure code quality is upheld.
Support decommissioning activities for legacy systems.
Ensure proper documentation and quality record management in accordance with guidelines.
Assist with internal documentation control and maintenance processes.
Provide feedback to managers regarding vendor-supplied products and services for evaluation purposes.
Support team members during absences and perform other duties as assigned.
Requirements
Degree in Computer Science, Information Systems, or a related field.
At least 3 years of relevant experience in application development.
Strong knowledge in programming and databases
Proficiency in at least one of the following programming languages: preferred C# .NET Core. Other programming languages are a plus, such as, Node.js, Python, Java.
Understanding of web services development, including HTTP protocol, RESTful APIs, and writing API specifications.
Experience with system analysis methodologies and the Software Development Life Cycle (SDLC).
Familiarity with Sybase Database, PowerBuilder, or Visual Basic is an advantage.
Strong analytical and problem-solving skills.
Effective communication and documentation skills.
Able to work both independently and as part of a team in a dynamic environment.
Interested candidates, who wish to apply for the advertised position, please email us an updated copy of your resume.
We regret that only shortlisted candidates will be notified.
EA License No.: 01C4394
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at https://www.persolkelly.com.sg/policies. You acknowledge that you have read, understood, and agree with the Privacy Policy