Apply

Application Modernization Specialist BR

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, Experience as a Software Architect or Senior Developer focused on modernization projects

📍 Location: Brazil

🔍 Industry: Software Development

🏢 Company: Mechanized AI👥 11-50Artificial Intelligence (AI)Big DataMachine LearningInformation TechnologySoftware

🗣️ Languages: English

⏳ Experience: Experience as a Software Architect or Senior Developer focused on modernization projects

🪄 Skills: DockerPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsJavaKubernetesSoftware ArchitectureC#AlgorithmsData StructuresCommunication SkillsAnalytical SkillsCI/CDRESTful APIsDevOpsMicroservices

Requirements:
  • Experience as a Software Architect or Senior Developer focused on modernization projects
  • Expertise migrating legacy systems, preferably from COBOL to modern languages such as Java, C#, Python, or similar
  • Deep understanding of software architecture principles, design patterns, and best practices
  • Experience with tools and methodologies for code analysis, refactoring, and automated testing
  • Strong analytical and problem-solving skills, with ability to propose innovative solutions and troubleshoot issues
  • Ability to work independently and as part of a collaborative team in a fast-paced environment
  • Effective written and oral communications skills – C1/C2 (advanced/proficient) level English is required
Responsibilities:
  • Lead and execute software modernization projects, ensuring the seamless transition from legacy systems to modern, scalable architectures
  • Analyze existing legacy codebases to understand business logic, dependencies, and potential risks during migration
  • Design and implement solutions that maintain the integrity and functionality of legacy systems while improving performance, scalability, and maintainability
  • Collaborate closely with cross-functional teams, including developers, business analysts, and project managers, to ensure successful project delivery
  • Provide technical leadership and guidance to development teams throughout the modernization process
  • Identify and mitigate risks associated with legacy system migrations, ensuring minimal disruption to business operations
  • Document architectural designs, migration strategies, and other technical details to ensure transparency and knowledge sharing within the team
  • Stay current with emerging technologies and best practices in software modernization to continuously improve our methodologies and tools
Apply