JPC - 3403 - Senior Software Implementation Engineer
Location: Abu Dhabi
Experience: 5 to 9 years
Contract Duration: 6 months
Core Responsibilities
The following responsibilities require a deep understanding of cybersecurity principles, vulnerability management, and secure coding practices, along with the ability to collaborate effectively with development and operations teams to ensure the security of applications.
- Develop and implement strategies for applying security patches and updates.
- Test patches in a controlled environment before deploying them to production systems.
- Implement corrective actions to mitigate vulnerabilities and prevent future incidents.
- Investigate and respond to security incidents and breaches.
- Perform secure code reviews to identify and fix security flaws in the application code.
- Utilize automated tools and techniques to ensure code quality and security.
- Configure and implement security controls to enhance the security posture of applications.
- Identify and disable unnecessary services and features that could be exploited by attackers.
- Work closely with developers to integrate security best practices into the software development lifecycle (SDLC).
- Provide guidance on secure coding practices and conduct security training sessions.
- Identify and address security weaknesses through rigorous testing methodologies.
- Ensure that applications meet industry standards and regulatory requirements for security.
- Document compliance efforts and maintain evidence of adherence to security policies.
- Stay updated with the latest security tools and technologies to enhance the security framework.
- Document identified vulnerabilities, remediation steps, and security measures implemented.
- Prepare and present security reports to stakeholders, outlining the status of application security.
- Assess and manage security risks associated with application vulnerabilities.
Qualification And Experience
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Hands on experience in programming languages commonly used in software implementation especially with java, .NET and SQL.
- Proficiency in implementation and configuration of Apache Web Server, Apache Tomcat, Haproxy, IIS Server.
- Strong understanding of software development methodologies and lifecycle (SDLC)
- Experience in database management and data migration.
- Knowledge of web technologies.
- Proficiency with Operating Systems (Windows, Linux)
- Understanding of cybersecurity principles and practices.
- 6 years of industry experience as Software Engineer / Senior Software Engineer.
- Bachelor or Masters degree in Computer Science / IT / Engineering
- Proven experience in a similar role, with a focus on vulnerability patching.
- In depth knowledge of industry standard application vulnerability patching methods and techniques.
- Relevant professional certifications will be an advantage