




Job Summary: We are seeking a Senior Developer committed to technical excellence to design, develop, and optimize enterprise solutions, promote best practices, and contribute to technological evolution. Key Highlights: 1. Commitment to technical excellence and robust solutions 2. Active participation in application design, development, and optimization 3. Opportunity for learning and professional development We seek a highly committed Senior Developer with passion for building robust, scalable, and high-quality solutions. This role will actively participate in the design, development, optimization, and maintenance of enterprise applications, providing technical judgment to resolve complex problems and promoting sound development practices within the team. The selected candidate must combine solid software development experience with a holistic understanding of architecture, quality, security, and performance, contributing to the success of the organization's technology projects. What We Expect from This Role A technically strong professional capable of delivering high-quality solutions, contributing technical judgment to decision-making, identifying improvement opportunities, and actively contributing to the technological evolution of the organization's products and platforms MyApps is a company specialized in custom software development, tailored to each client's specific needs. 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 final project implementation. Requirements Required Experience More than 5 years of experience in enterprise software development. Experience participating in medium- and high-complexity projects across the entire development lifecycle. Experience in technical analysis, development, testing, documentation, and deployment of technological solutions. Technical Knowledge Development and Frameworks Advanced proficiency in PHP, Laravel, ASP.NET, and Angular. Experience developing enterprise web applications and backend services. Solid understanding of SOLID principles, Clean Code, and programming best practices. Ability to design and implement maintainable and scalable solutions. Software Architecture and Design Solid knowledge of Software Architecture and Design Patterns. Ability to participate in defining technical solutions aligned with business requirements. Experience integrating systems and developing reusable components. Knowledge of modern architectures based on microservices and REST APIs. Quality and Best Practices Experience conducting code reviews and applying software quality standards. Knowledge of unit testing, integration testing, and test automation. Experience working in Continuous Integration and Continuous Deployment (CI/CD) environments. Familiarity with agile methodologies and continuous improvement practices. Databases Experience in designing, developing, and optimizing relational and non-relational databases. Advanced knowledge of MySQL, SQL Server, and PostgreSQL. Ability to optimize SQL queries and ensure adequate application performance. Security and Performance Knowledge of secure development best practices and vulnerability prevention. Ability to apply Security by Design principles during development. Experience optimizing applications using caching strategies, query improvements, and performance analysis. Knowledge of performance monitoring and diagnostic techniques. Key Competencies Strong analytical and problem-solving skills. Ability to work both independently and collaboratively. Proactivity in proposing technical improvements and optimizations. Effective communication skills with technical and functional teams. Commitment to continuous learning and adoption of new technologies. Desirable Experience in the Telecommunications (TELCO) sector. Knowledge of TM Forum standards. Experience with Kubernetes and containerization technologies. Knowledge of event-driven architecture. Experience in technological modernization and legacy system migration. Experience developing and integrating AI-based solutions, including consuming large language models (LLMs), virtual assistants, intelligent process automation, recommendation engines, or generative AI capabilities. Knowledge of AI integration tools and frameworks, such as foundational model APIs, cloud-based AI platforms, natural language processing (NLP), embeddings, and semantic search. 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:** Opportunity for learning and professional development. A collaborative and dynamic work environment. Training in project management and digital tools.


