Senior Software Engineer


RMA Group
02 
Singapore

Industry
Computer Software
Job Specialization
IT/Computer-Software
Job Role
Software Engineer / Programmer
Experience Required
Yes
Degree Required
Yes
Pay
From $10,000.00 To $13,500.00
Per Month
Employment Type
Contractor
Work Schedule
Full-Time

Job Description
Job Responsibilities
• Design, develop and maintain Windows Applications and project requirements.
• Interface with business and IT teams to understand and translate business requirements into formal technical requirements and application code
• Develop and execute quality unit test and integration plans/scripts to validate that application changes meet technical specifications
• Participate in technical reviews at appropriate stages of software and application development
• Adhere to all security, change control and client processes, tools and methodologies
• Must be a good Team Member who can work being an integral part of a cohesive unit
• Understand business domain, analyze requirements, evaluate options and participate in scoping and sizing activities
• Explore and devise effective solutions and architecture, develop code, tests and maintain code for Resolve online application releases
• Communicate and collaborate effectively with team members including vendor partner teams
• Effectively participate in the technology proof-of-concepts and learn new technologies and frameworks
• Understand and enhance coding guidelines and participate in code review processes
• Create and maintain technical documentation
• Collaborate with Requirements & Analysis group, QA team and Production Support team to ensure project alignment
Job Requirements
Qualifications
• 5-8 years of experience developing and supporting applications and utilities in VC++, Microsoft Foundation Classes (MFC), TCP-IP Protocols and C# Form/WPF (.NET Framework).
• 5+ years of expert level working experience on Visual Studio 2017
• 4+ years of expertise on RDBMS (SQL, MS-Access), ActiveX, API, COM, Dynamic Link Libraries (DLL), Unicode and globalization are the added advantage
• 4+ years of knowledge on accessing and using various POS Devices and Drivers through Windows Applications are the added advantage
• Working knowledge on Repository – Bit Bucket/Git
• Working knowledge on Software Development Tracking Tool – JIRA
• Working knowledge on Continuous Integration and Delivery Server – Jenkins
• Working experience on InstallShield for Installer Creation will be an added advantage
• Knowledge on web page design using HTML 5/Angular and Node JS/CSS is an added advantage
• Proven strong analytical and debugging skills
• Ability to coordinate others work while involved with multiple work streams
• Ability to write/read/debug programs in a batch and online environment
• Ability to perform multiple activities simultaneously with minimal supervision
• Strong analytical skills
• Excellent oral and written communication skills
• Excellent problem-solving skills.

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office two days a week, Tuesdays, and Wednesdays with a general guidepost of being in the office 50% of the time based on business needs.

This is an outsourced role.
If you are interested, kindly send your resume (in MS Word format) to Mounika at mounika@rmagroup.com.sg

To expedite processing, you can lodge your application directly at https://www.rmaconsultants.com.sg/employment/registerjobseeker.aspx or https://bit.ly/expeditejobappl
Employer
RMA Group
RMA Group
8 Kaki Bukit Avenue 1 #05-05/06/07/08
417941
Singapore