Software Developer
Somos el mayor proveedor de fibra óptica del mundo. Ofrecemos soluciones integrales y con una cartera de productos diversa y flexible, con especial presencia en las industrias de las telecomunicaciones, servicios públicos, transporte, petroquímica y médica. En el Perú estamos a cargo del Proyecto Regional para implementar fibra óptica en 4 regiones del País (Arequipa, Ancash, San Martín y La Libertad) y requerimos profesionales con experiencia para nuestro staff
We are looking for a Software Developer who will be focus on developing and maintaining enterprise applications, troubleshooting technical issues, and improving software quality and deployment processes.?
What will you do? - Develop, modify, and maintain applications using Java, SQL, and other technologies, including the creation and integration of REST APIs.
- Create, optimize, and maintain SQL queries to ensure the proper functioning of applications.
- Monitor enterprise systems, analyze logs, diagnose incidents, and troubleshoot issues affecting application performance in testing and production environments.
- Manage code integration, environment configuration, dependencies, software releases, and post-deployment validation.
- Implement and maintain continuous integration, testing, and deployment processes using tools such as Jenkins, GitLab CI, or GitHub Actions.
- Perform system maintenance tasks, diagnose failures, and resolve technical issues related to systems and applications.
- Use AI-powered tools to optimize software development, debugging, and code generation, ensuring the quality and functionality of the generated code.
- Configure, develop, and integrate applications using low-code platforms to meet business needs.
- Perform functional and regression testing, support code reviews, and maintain up-to-date technical documentation and operational procedures.
Requisitos:
What are the requirements?
Professional Experience - 2 to 4 years of experience in software development or related technical roles.
- Hands-on experience deploying and maintaining applications in testing and production environments.
- Experience using AI-powered tools for software development.
Required Technical Skills - Intermediate knowledge of Java programming.
- Intermediate knowledge of SQL and database management.
- Experience using Git and version control tools.
- Knowledge of Linux systems and technical troubleshooting.
- Knowledge of software deployment, release management, environment configuration, software testing, code debugging, and quality assurance.
- Basic knowledge of Continuous Integration and Continuous Deployment (CI/CD).
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Experience developing and integrating REST APIs.
- Knowledge of Python or Bash for task automation.
- Experience with low-code development platforms.
- Experience maintaining enterprise applications and troubleshooting production issues.
Beneficios - Growth and development opportunities.
- Benefits in accordance with Peruvian labor law.
- A positive and supportive work environment.