We are representing our client (A Software Engineering Firm) to look for Senior/Software Developer to complement their existing team. Candidates with more experience can be considered for senior roles.
Responsibilities:
- To support new software enhancement and system configurations
- Programming well-designed, testable and efficient code that meets Software Quality Assurance standards
- Producing specifications and determine operational feasibility
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Automate tasks through appropriate tools and scripting
- Perform validation and verification testing
- Conduct user acceptance tests and External System Integration tests
- Deploy Software applications and evaluate user feedback
- Comply with project plans
Requirements:
- Degree/ its equivalent with proven technical knowledge and expertise.
- Minimum 3 years of relevant working experiences in developing software sin Android, Java/J2EE, JavaScript/Typescript, HTML, CSS, Golang
- Proficiency in software engineering tools and scripting
- Ability to document requirements and specifications
- Familiarity with various operating systems (Linux, Windows)
- Experience developing web applications using at least one popular web framework (JSF, Spring MVC) or library(React)
- Excellent knowledge of relational databases and NoSQL
- Analytical mind with problem-solving aptitude
- Ability to work independently