Software Engineer (Software Security)

Responsibilities: 

  • Design, implement and test secure software application components and security techniques in Anacle’s web and mobile products
  • Evaluate 3rd party, security-related components and implement code to integrate with the components
  • Address vulnerability tests’ and penetration tests’ findings by implementing code-level and database-level fixes in web-based and mobile-based projects and products
  • Troubleshoot and debug issues that arise
  • Prepare and maintain software security-related documentation 
  • Conduct sharing about secure programming practices with fellow software engineers
  • Conduct product and project code audit to ensure compliance to secure programming practices
  • Respond to users in a timely manner
  • Work with fellow software engineers to coordinate the development effort and ensure overall consistency in the coding and the interfacing between various components and sub-systems to achieve a full-functioning solution
  • Work closely with the internal Quality Assurance team and external security vendors to clarify and ensure adherence to findings
  • Work with customers and partners, both internal and external where there will be collaboration for knowledge transfer

 

Essential Skills and Experience

  • At least a Diploma, Advanced/Higher/Graduate Diploma, Bachelor’s Degree, Post Graduate Diploma or Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
  • Fresh graduate, or up to 2 years of relevant working experience
  • Tech Stack Requirements: – Xamarin, ASP.NET Framework 4.5, ASP.NET Web Forms, Microsoft SQL Server
  • Familiarity with native development tools Android Studio and XCode is a strong plus.
  • Good problem solving, logical reasoning, planning and time management skills 
  • Effective communication and technical writing skills
  • Strong interest in software engineering and security
  • Willingness to learn on the job, and constantly eager to learn new skills on one’s own
  • Ability to work well in teams and also independently in a fast-paced environment
Job Category: Engineering
Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx