ultracon

14724 - Software Developer (Nakisa)

ultracon

Barueri, Sao Paulo, BRPosted Aug 4, 2026

Job description

Role: Software Developer – Nakisa, Java & Python

  • Starting Date: Immediately
  • Contract: CLT at UltraCon's Customer
  • Work Location: Barueri/SP @ Alphaville (hybrid: 3x/week - presence in the office is mandatory on Tuesdays, Wednesdays and Thursdays)
  • Work Time: Business Hours
  • Language: English Advanced

Position Overview

We are looking for an experienced Software Developer with strong hands-on expertise in Nakisa applications, Java, and Python.

The professional will be responsible for developing, customizing, maintaining, and supporting solutions based on the Nakisa platform. The role involves application development, RESTful API integration, microservices, database technologies, CI/CD processes, containerized environments, cloud platforms, performance optimization, debugging, and production support.

The ideal candidate has at least seven years of software development experience, including a minimum of three years working directly with Nakisa applications and platform customization.

Key Responsibilities

• Develop, customize, maintain, and enhance applications based on the Nakisa platform. • Analyze technical and business requirements related to Nakisa solutions. • Implement application customizations using Java and Python. • Design, develop, consume, and maintain RESTful APIs. • Develop and support integrations between Nakisa and other enterprise systems. • Contribute to microservices-based application development and integration. • Develop and maintain solutions involving SQL and NoSQL databases. • Troubleshoot application, integration, database, and performance-related issues. • Perform debugging and root cause analysis in development, testing, and production environments. • Optimize application performance, scalability, and reliability. • Support production applications and resolve incidents affecting business operations. • Maintain application source code and collaborative development workflows using Git. • Support build, integration, and deployment automation using Jenkins, Azure DevOps, or equivalent CI/CD tools. • Develop and support containerized application environments using Docker. • Work with Kubernetes-based environments when required. • Support applications deployed on AWS, Microsoft Azure, or Google Cloud Platform. • Apply object-oriented design principles and software design patterns. • Create and maintain technical documentation for application customizations, integrations, deployments, and support procedures. • Collaborate with developers, architects, infrastructure teams, business stakeholders, and support professionals.

Required Technical Skills

• Minimum of 7 years of software development experience. • Minimum of 3 years of hands-on experience with Nakisa applications. • Practical experience customizing and extending the Nakisa platform. • Strong software development experience with Java. • Strong software development experience with Python. • Experience designing, developing, and consuming RESTful APIs. • Experience with API integration. • Experience developing or supporting microservices-based applications. • Strong knowledge of SQL databases. • Strong knowledge of NoSQL databases. • Experience with Git-based source code management. • Experience with Jenkins, Azure DevOps, or other CI/CD tools. • Knowledge of Docker and containerized application environments. • Knowledge of Kubernetes. • Experience with at least one major cloud platform: AWS, Microsoft Azure, or Google Cloud Platform. • Strong understanding of object-oriented design principles. • Knowledge of software design patterns. • Experience with application performance optimization. • Strong debugging and technical troubleshooting capabilities. • Experience supporting production applications.

Required Functional Skills

• Strong analytical and problem-solving capabilities. • Ability to understand technical and business requirements related to enterprise applications. • Ability to translate requirements into reliable and maintainable Nakisa customizations. • Ability to troubleshoot complex application and integration issues. • Ability to work across development, deployment, and production support activities. • Strong attention to application performance, reliability, scalability, and maintainability. • Ability to collaborate with multidisciplinary technical and business teams. • Clear technical communication and documentation skills. • Advanced English communication skills.

Resume Requirements

The resume must clearly demonstrate at least seven years of software development experience and a minimum of three years of hands-on work with Nakisa applications and platform customization.

Candidates should describe the Nakisa solutions they developed, customized, maintained, or supported, including the business processes involved, the type of customization performed, and their specific responsibilities.

The resume must also identify practical experience with Java, Python, RESTful APIs, microservices, API integration, SQL and NoSQL databases, Git, Jenkins or Azure DevOps, Docker, Kubernetes, and cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.

Experience with object-oriented design, design patterns, performance optimization, debugging, and production support should be associated with specific projects, companies, responsibilities, and periods of experience.

Further information will be given along the technical interview.