Industry: Software Development
Location: Singapore
Roles & Responsibilities
Company Description
Founded in 1992, our client started as one of the first to be able to digitally sign documents to
ensure authenticity when the court of law is ready to recognize electronic documents. To date,
more than 20,000 users & business leaders including Singapore government agencies have used their software.
Job Description
As the Senior Engineer on the team, you will be in charge of custom development for clients.
You’ll be working, growing, and leading a team of ~6 engineers from both Singapore and
Indonesia, in charge of guiding them along as required. If you are interested in the best coding
practices, and efficiency, and excited to step into a leading position to grow a great engineering
team, we would love to speak to you!
Responsibilities:
Develop customized solutions in the Java stack
Manage source control, do code reviews, and merging of code
Perform Unit and QA testing
Manage and perform deployment or installation at the customer site
Manage and prepare technical documents for projects
Provide mentorship and guidance to the team members
Provide Software development technology consulting to customers and internal project team
Understand and validate customer requirements, quick time planning for projects with the project manager
Requirements:
A relevant university degree with at least 4 years of proven working experience.
Proficient in Java8, Java11, HTML, CSS, JavaScript, SQL, Stored Procedure, and DB Functions, with JSP knowledge is a plus
Experience in server-side installation, including Windows Server, Linux, Wildfly/JBoss, IIS, SQL Server
Familiar with source control tools such as BitBucket and SVN
Experience in Project Team Lead
Excellent verbal and written communication skills.