




Job Summary: The professional will develop high-quality, high-performance software solutions, monitor features, ensure deadlines are met, and contribute to the evolution of system architecture. Key Highlights: 1. Dynamic and challenging environment with interaction with various technologies. 2. Opportunity to grow in a welcoming environment with opportunities. 3. Culture that values autonomy and innovation. **What are we looking for?** **Main Responsibilities:** * Develop solutions following software engineering best practices and the CCS System Development Methodology (MDS). * Implement systems according to functional and technical specifications defined by the Systems Analyst, meeting business needs. * Monitor and support features and fixes in the staging and production environments. * Ensure deadlines are met by delivering solutions with quality, performance, and stability. * Conduct technical analyses of business and evolutionary requirements together with: Systems Analyst UI/UX Team Product Owner * Systems Analyst * UI/UX Team * Product Owner * Systems Analyst * UI/UX Team * Product Owner * Contribute to the evolution and maintenance of system architecture, ensuring scalability and ease of maintenance. * Ensure the quality of software developed at CCS. * Create and maintain up-to-date technical documentation for systems. * Draft preliminary architectural documentation and define the base structure of systems. * Provide technical mentoring to the team, promoting best practices and ensuring the quality of CCS’s development process. **Technical Requirements** ----------------------- * Experience in system development and deployment processes using automated pipelines (CI/CD). * Experience with agile methodologies (Scrum, Kanban or similar). * Proficiency in programming languages such as Java and/or Node.js. * Solid knowledge of software architecture. * Experience with software testing, including: Unit tests Integration tests * Unit tests * Integration tests * Use of containers (Docker) and experience working with microservices architecture. * Code versioning with Git and application of GitFlow. * Knowledge of relational databases and proficiency in SQL. * Experience with non-relational databases (NoSQL). * Knowledge of architectural patterns (MVC, MVP, MVVM, among others). * Application of Design Patterns. * Database modeling, including DDL and DML. * Clean Code and refactoring practices. * Knowledge of: Object-Oriented Programming (OOP) Functional Programming Reactive Programming * Object-Oriented Programming (OOP) * Functional Programming * Reactive Programming * Experience with application servers and web servers. * Application of RESTful principles in API development. * Configuration and maintenance of CI/CD pipelines (e.g., Jenkins, SonarQube, among others). * Experience with messaging systems such as IBM MQ, Kafka, RabbitMQ, etc. **Location of the Position:** Remote **Why build your career at Meta?** We offer autonomy, clear goals, and a dynamic and challenging environment where professionals have the opportunity to interact with diverse technologies, participate in all types of projects, bring new ideas, and work from anywhere in Brazil—and why not?—the world. Additionally, we are one of the best companies to work for in Brazil according to Great Place to Work, and one of the 10 fastest-growing companies in the country for three consecutive years, according to the Informática Hoje Yearbook. **What are our values?** * We are people serving people. * We think and act like owners. * We have a drive for performance. * We grow and learn together. * We pursue excellence and simplicity. * Innovation and creativity are in our DNA. All individuals are welcome regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age or similar. We want you to grow with us in a welcoming environment full of opportunities. Do you identify with this? Then, #JoinMeta!


