Description
Job Summary:
We are seeking an IT professional with a developer background specializing in source code inspection and auditing to ensure software security, maintainability, and technical excellence.
Key Highlights:
1. Ensure software security and maintainability
2. Analyze and audit multi-language source code
3. Lead the use of static analysis tools such as SonarQube
We seek an IT professional with a strong developer profile specializing in source code inspection and auditing. The primary objective is to guarantee software security, maintainability, and technical excellence through in-depth analysis. The ideal candidate combines a solid Quality Assurance (QA) foundation with advanced programming skills, serving as a pillar in our continuous process improvement and ensuring every line of code meets the highest industry standards.
**Work Mode:** On-site
**Working Hours:** Monday to Friday, 9 a.m. to 6 p.m.
Responsibilities
**Multi-language Code Auditing:** Thoroughly review and audit source code, focusing on logic and efficiency in languages such as PHP, Java, C\+\+, JavaScript, and Dart.
**Standards Compliance:** Validate that development strictly adheres to best programming practices and quality standards.
**Static Analysis with SonarQube:** Lead the use of static analysis tools to proactively identify vulnerabilities and technical debt.
**API Implementation:** Oversee and ensure correct integration of REST APIs connecting facility applications with external services.
**Cloud Support:** Provide technical support for the organization’s ongoing cloud service migration and operations.
**Defect Detection and Traceability:** Identify complex logical errors, ensuring detailed logging and tracking of each finding.
**QA and Automation Support:** Collaborate in defining quality criteria and support integration of tools such as Selenium, JUnit, and TestNG.
MyApps is a company specialized in custom software development, tailored to the specific needs of each client. Our approach focuses on creating solutions that optimize processes, increase productivity, and generate value for businesses. We have a technical team that accompanies our clients from analysis through to final project implementation.
Requirements
1\. Experience and Education
**Background:** Minimum 3 years in technical QA roles, systems auditing, or senior developer roles with a quality focus.
**Programming Language Proficiency (Mandatory):** Advanced level in PHP, JavaScript, and Java. Technical knowledge of Dart and C\+\+.
**Analytical Ability:** Superior capability to read and detect "subtle" logical or technical flaws in code.
2\. Mandatory Technical Requirements
**Static Analysis:** Proven experience using SonarQube for security audits.
**Cloud Knowledge:** Solid experience or knowledge of AWS services.
**Test Automation:** Practical knowledge of Selenium, JUnit, and TestNG.
**Standards:** Strong understanding of international software quality standards.
3\. Added Value (Preferred)
**Telecommunications Sector:** Prior experience in telecom or interaction with telecom infrastructure/services.
**Certifications:** Certifications in information security or secure development.
Benefits
If you are passionate about directly contributing to a challenging business and your work impacts customer satisfaction, this role is for you. Let’s go all in!
**We offer:** Opportunities for learning and professional development. A collaborative and dynamic work environment. Training in project management and digital tools.