Senior Developer, COBOL/Mainframe

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1986H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

13 days ago

Salary

0

Seniority

Senior

Portuguese

Job Description

Senior Developer, COBOL/Mainframe

Montreal Oficial

• Work on analysis, development, maintenance and support of systems in a Mainframe environment; • Develop and maintain applications using COBOL; • Gather and analyze technical and functional requirements; • Perform corrective, adaptive and evolutionary maintenance of legacy systems; • Prepare technical specifications and documentation; • Support integration testing and user acceptance testing (UAT); • Identify improvement and optimization opportunities in existing systems; • Ensure technical quality, performance and stability of applications; • Collaborate with multidisciplinary teams to meet project requirements.

Job Requirements

  • Solid experience as a Senior COBOL/Mainframe Developer;
  • Advanced knowledge of:
  • COBOL;
  • JCL;
  • CICS;
  • DB2;
  • VSAM;
  • TSO/ISPF;
  • Experience in analysis and development of legacy systems;
  • Experience in maintenance and support of critical systems;
  • Ability to read, understand and improve existing code;
  • Experience in large-scale corporate environments;
  • Analytical, proactive profile with strong problem-solving skills.
  • Differentials:
  • Experience in the banking or financial sector;
  • Knowledge of agile methodologies;
  • Experience in outsourcing/bodyshop projects;
  • Knowledge of integration processes between legacy systems and distributed platforms.

Benefits

  • Contract type: PJ (contractor through own company) | Remote (home office)
  • Must provide own equipment
  • Contracting through Ltda or ME (legal entities).

Related Job Pages

More Software Engineer Jobs

ECS Tech Inc logo

Full Stack Software Developer

ECS Tech Inc

All candidates must meet the following criteria: Must be a US Citizen, no dual Citizenships. Must be able to secure a Public trust clearance. Must be able to work across multiple programs across the Federal and DOD space. The core values that ECS looks for in an engagement manager include: Teamwork, Respect, Accountability, Integrity, and Leadership.

Full TimeRemoteH1B No Sponsor

Role Description Everforth ECS is seeking a Full Stack Software Developer to work remotely. ECS seeks a dynamic and experienced Mid/Senior Full Stack Developer to provide solution engineering, design, and development services for our national security client. We are seeking a problem solver, who enjoys the challenge of tackling technical tasks and problems creatively and communally. A strong desire and aptitude for learning is a must with a proven ability to adapt and drive change - our solution is rapidly evolving, along with new requirements, technologies and the threat landscape. - Have a solid understanding of application architecture and interfaces as well as experience with data modeling, software development and the execution of lifecycle delivery and support services, including SecDevOps and the integration of Operations and Maintenance (O&M) services. - Be experienced with writing well structured code and applications using coding best practices to deliver enterprise applications. - Proactively seeking opportunities to define and improve processes to align and optimize resources across technical areas and in response to a dynamic customer environment. - Provide thought leadership and influence through effective communication and consultative, analytical, organizational, and design skills. - Exceptional interpersonal and relationship-building skills who can relate to people at all levels of an organization and navigate strong personalities using excellent communication skills. Qualifications - Must be a US Citizen. - Must be able to obtain a Public Trust Clearance. - Bachelors Degree in computer science, information systems management, engineering, or other relevant discipline. - 7+ years experience using Agile and SecDevOps practices and tools to iteratively and rapidly deliver secure enterprise scale solutions. - 3+ years experience leading technical analysis and solution development efforts, including evaluating new methodologies and technologies, make recommendations that meet requirements and optimally deliver technical capabilities that match business needs (reliability, performance, maintainability, scalability, security, usability) on projects of similar size, scope, and complexity. - 3+ years experience working with Customer Experience / Human Centered Design experts to deliver customer-focused, effective solutions. - 3+ years experience iteratively building and deploying web-based applications and data platforms in AWS and Azure - HTML/CSS, Javascript, responsive web UI frameworks [Python Django, React.js, Angular.js, bootstrap]. - 3+ years Experience with Microservice Frameworks: Java/Spring Boot, Golang, NodeJS, and AWS and Azure Native technology stacks: Containers, Serverless, SQL/NoSQL, Object Storage. - 5+ years experience designing and implementing solutions to include consideration of Federal Security requirements (i.e. compliance with Federal ATO requirements across all security domains). - Experience with Git, SVN, or other version control systems. - Deep Experience with one of the following: PowerShell, Python, Python Django. - Experience with some of the following: Graph API, Policy API, Open Policy Agent (OPA)/Rego Code, R. - Strong communication skills with both technical and non-technical stakeholders. - Excellent analytical and problem-solving skills. - Experience with Atlassian JIRA/Confluence and/or other Project Organization and Team Collaboration platforms. Requirements - Salary Range: $155,000 - $185,000. Benefits - General Description of Benefits.

United States
$155K - $185K / year
Intellectsoft logo

Java Developer

Intellectsoft

Engineering Your Vision

Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description You will be part of a dynamic team dedicated to delivering a world-class mobile experience for one of Southeast Asia’s largest resorts and entertainment companies, with a focus on serving its most valued Guests. The mobile app is a business-critical, rapidly evolving product that demands high standards of quality and scalability. In this role, you will work closely with cross-functional teams to solve real business challenges and directly influence how end-users engage with the company’s services. As a Backend Engineer, you will be responsible for designing and developing scalable, reliable, secure, and maintainable software solutions. Leveraging modern agile and lean methodologies, you will solve complex technical challenges, continuously improve your skills, and contribute to the successful delivery of digital products and initiatives. Your role will be essential in ensuring the performance, stability, and success of our technology projects. Qualifications - Bachelor’s degree in a technical field or equivalent practical experience - Strong understanding of OOP principles, design patterns, and software development methodologies - Experience developing RESTful microservices and web-based systems (5+ years) - Proficiency with Java 17+ (preferably JDK 25), Spring Boot, and Spring Cloud - Familiarity with Docker and Kubernetes - Knowledge of engineering fundamentals and architecture - Experience working with MySQL/RDS databases - Ability to write unit tests and follow TDD practices - Experience in Agile, DevOps, cloud-based, and product-oriented environments - Effective written and verbal communication skills in English Requirements - Working hours: Early start (around 07:00–07:30 EET) with a flexible afternoon schedule Nice to have skills - Experience with Elasticsearch or OpenSearch - Familiarity with AWS services (S3, Secrets Manager, SES, EC2) - Experience with Swagger - Understanding of messaging systems (Kafka, RabbitMQ, MQTT) - Experience with Node.js and Express - Knowledge of Redis caching Responsibilities - Collaborate with the team to design, develop, and improve existing systems - Implement new features and enhance current platform functionality - Develop solutions supporting new products and user experiences - Maintain production systems and investigate root causes of issues - Actively participate in Agile/Scrum ceremonies - Ensure adequate unit and integration test coverage - Contribute to code reviews and technical discussions - Support architecture planning and system design activities - Communicate effectively and collaborate with distributed teams Benefits - Awesome projects with an impact - Udemy courses of your choice - Team-buildings, events, marathons & charity activities to connect and recharge - Workshops, trainings, expert knowledge-sharing that keep you growing - Clear career path - Absence days for work-life balance - Flexible hours & work setup - work from anywhere and organize your day your way

Worldwide
United Biosource Corporation logo

Principal Statistical Programmer

United Biosource Corporation

UBC is proud to be an equal opportunity employer and does not discriminate because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state, or local protected class. We are committed to a diverse, equitable and inclusive culture that fosters respect for each other, our clients, and our patients.

Role Description Leader within the Statistical Programming team who will oversee and lead one or more project teams in the development and delivery of Project Statistical Analyses. - Lead at least one assigned project team of Statistical Programmers for on-time delivery of statistical analyses. Includes the management of resources, study-level metrics, timelines, budget, and quality. - Represent statistical programming in internal cross-functional project team meetings. - Liaise with Project Statistician and Client to review and implement any client-specific processes or procedures. - Review Analysis Plans and provide feedback to the author(s). - Set up program and documentation templates for new projects. - Develop and/or review analysis dataset specifications. - Write, modify, and maintain programs which produce complex analysis data sets, data listings, summary tables, and figures as specified in Statistical Analysis plans. - Prepare programming project deliverables and documentation for delivery to clients as outlined in SOPs. - Package final analysis documentation for delivery to client, including the analysis DEFINE.xml, Reviewers Guide, and any other required project-specific documentation. - Mentor junior programmers in communication and introduce them to the project management skills required to successfully implement and run a project. - Contribute towards process improvements, including development and maintenance of a central macro library, department procedures, and any corresponding Standard Operating Procedures. - Provide time and resource estimates for work that is out of scope on existing projects. - Act as technical consultant to other departments. - Attend client meetings. - Other duties as assigned by management. Qualifications - BS/BA or equivalent degree. - Minimum of 10 years of SAS programming experience or a comparable skill set; with a minimum of 7 years in the pharmaceutical industry as a Clinical/Statistical SAS Programmer. - Excellent understanding of and generous experience with: - SAS/Base - SAS Macro Facility, including project- and department-level macros - Database design principles - General statistical concepts and procedures - Any additional SAS modules as required by the specific job position - Strong knowledge and experience using ODS to produce output to various destinations (Word, Excel, XML). - Experience with the development of complex SAS Macros to streamline and enhance programming processes, quality, and efficiencies. - Experience in developing technical programming specifications. - Strong knowledge of and experience with Microsoft Word and Excel. - Strong knowledge of and experience with CDISC Data Standards. - Excellent organizational and communication skills. - Experience leading programming project teams. - Ability to work on concurrent projects and prioritize appropriately. Benefits - Remote opportunities. - Competitive salaries. - Growth opportunities for promotion. - 401K with company match. - Tuition reimbursement. - Flexible work environment. - Discretionary PTO (Paid Time Off). - Paid Holidays. - Employee assistance programs. - Medical, Dental, and vision coverage. - HSA/FSA. - Telemedicine (Virtual doctor appointments). - Wellness program. - Adoption assistance. - Short term disability. - Long term disability. - Life insurance. - Discount programs. Company Description UBC is proud to be an equal opportunity employer and does not discriminate because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state, or local protected class. We are committed to a diverse, equitable and inclusive culture that fosters respect for each other, our clients, and our patients.

United States
DaCodes. logo

Software Engineer

DaCodes.

Coding the world of tomorrow

Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

Role Description No estamos buscando únicamente experiencia en backend. Nuestro cliente es una startup que construye sistemas de gestión de riesgo y alertamiento temprano para eventos hidrometeorológicos y desastres naturales. Su software procesa información en tiempo real, integra sensores físicos, distribuye alertas y ayuda a instituciones y organizaciones a reaccionar ante eventos críticos. Estamos buscando engineers que: - No trabajan como una software factory tradicional. - No creen en releases gigantes. - QA como cuello de botella. - Tickets eternos. - “Ya quedó en mi ambiente”. - Ceremonias ágiles vacías. - Arquitecturas complejas solo porque “así lo hace Big Tech”. Sí creemos en: - XP (Extreme Programming). - TDD real. - Refactor continuo. - Feedback loops cortos. - Trunk-based development. - Entrega continua. - YAGNI. - Diseño incremental. - Colaboración constante. - Software simple que evoluciona rápido. Qué hacemos realmente: - Ingestión de datos en tiempo real. - Procesamiento de eventos. - Alertamiento temprano. - Sistemas operativos críticos. - Continuidad operativa. - Monitoreo. - Observabilidad. - Automatización de flujos de riesgo. Trabajamos principalmente con: - AWS. - Arquitecturas event-driven. - TypeScript end-to-end. - Servicios cloud-native. - Sistemas distribuidos. - Releases frecuentes en producción. Stack actual: - Backend: TypeScript, Node.js, Serverless, Event-driven Architecture. - Cloud / Infraestructura: AWS Lambda, EventBridge, SNS, SQS, CloudWatch, DynamoDB, Fargate. - Frontend: TypeScript, React. - Mobile: React Native. - Otros: Docker, CI/CD, Testing, Observability, Cloud-native tooling. Cómo trabajamos: - El objetivo NO es escribir la arquitectura “perfecta”. - Entregar valor rápido. - Obtener feedback temprano. - Reducir fricción. - Mantener el sistema fácil de cambiar. - Evolucionarlo continuamente. Aquí: - Hacemos releases frecuentes. - Trabajamos con ownership compartido. - Revisamos diseño constantemente. - Hacemos refactor continuo. - Buscamos reducir el tiempo entre: - “Escribí código” y “Sé si realmente funciona”. Cómo colaboramos: - Trabajamos de manera altamente colaborativa. - Compartimos contexto constantemente. - Revisamos ideas temprano. - Hacemos pairing. - Discutimos diseño. - Damos feedback técnico frecuente. Para nosotros, pair programming NO significa: - “Dividir tareas y cada quien trabajar por su lado”. Significa: - Resolver problemas juntos. - Reducir incertidumbre temprano. - Compartir ownership. - Detectar errores antes de producción. - Mejorar continuamente cómo construimos software. Lo que probablemente NO disfrutarás aquí: - Prefieres procesos rígidos y altamente estructurados. - Necesitas tickets extremadamente detallados para avanzar. - Haces testing solo al final. - Trabajas mejor aislado. - Te incomoda recibir feedback técnico frecuente. - Piensas que TDD = “hacer pruebas después”. - Buscas equipos donde cada quien toca únicamente “su microservicio”. - Tu definición de seniority es únicamente años de experiencia o conocimiento de frameworks. Qué valoramos realmente: - Reducir complejidad. - Entregar incrementalmente. - Entender trade-offs. - Detectar fricción en procesos. - Colaborar activamente. - Tener criterio técnico. - Ser capaz de aprender rápido. No esperamos perfección. Sí esperamos curiosidad técnica genuina. Antes de aplicar: - Trabajamos bajo principios inspirados en: - Extreme Programming (XP). - TDD. - Continuous Delivery. - YAGNI. - Refactor continuo. - Feedback-driven development. Si estos conceptos te son familiares, probablemente tengas ventaja en el proceso. Si no los conoces pero este tipo de cultura te interesa, te recomendamos muchísimo explorar: - Extreme Programming Explained — Kent Beck. No necesitas convertirte en experto para aplicar. Pero sí queremos personas con curiosidad real por mejorar cómo se construye software. Proceso: - Conversación inicial (mindset + experiencia real). - Sesión técnica práctica. - Conversación final con el equipo. No hacemos: - LeetCode. - Acertijos algorítmicos irreales. - Entrevistas teatrales. Sí evaluamos: - Cómo piensas. - Cómo colaboras. - Cómo diseñas. - Cómo abordas problemas. - Cómo reaccionas al feedback técnico. - Cómo trabajas bajo incertidumbre real. Nota importante: Si sientes que tu CV NO refleja completamente este tipo de mindset técnico-cultural, pero esta forma de trabajar te entusiasma genuinamente: aplica de todos modos. Nos interesa mucho más: - Cómo piensas. - Cómo aprendes. - Cómo colaboras. - Cómo reaccionas al feedback. Más allá de tu CV, queremos entender cómo piensas y cómo trabajas. No buscamos respuestas “correctas”. Buscamos honestidad, criterio y claridad técnica. Benefits - 🚀 Integración a marcas globales y startups disruptivas. - 🏡 Trabajo remoto/Home office. - 📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión. - ⏳ Horario ajustado a la célula de trabajo/proyecto asignado. - 📅 Trabajo de lunes a viernes. - 🎉 Día off en tu cumpleaños. - 🏥 Seguro de gastos médicos mayores (aplica para México). - 🛡️ Seguro de vida (aplica para México). - 🌎 Equipos de trabajo multiculturales. - 🎓 Acceso a cursos y certificaciones. - 📢 Meetups con invitados especiales del área de IT. - 📡 Eventos virtuales de integración y grupos de interés. - 📢 Clases de inglés. - 🏆 Oportunidades dentro de nuestras diferentes líneas de negocio. - 🏅 Orgullosamente certificados como Great Place to Work.

Mexico