Coding the world of tomorrow
Semi Senior Legacy Systems Developer
Location
Latin America (LATAM)
Posted
14 days ago
Salary
0
Seniority
Senior
Job Description
Semi Senior Legacy Systems Developer
DaCodes.
Role Description Buscamos un Desarrollador VB.NET Semi Senior con experiencia sólida en mantenimiento y evolución de aplicaciones legacy desarrolladas en tecnologías Microsoft. El perfil ideal tendrá experiencia trabajando con: - VB.NET - Windows Forms - ASP.NET WebForms - SQL Server Participando activamente en la mejora continua de plataformas existentes y resolución de incidencias técnicas. La posición requiere una persona analítica, adaptable y cómoda trabajando en entornos heredados con documentación limitada, así como experiencia realizando despliegues manuales en ambientes tradicionales. Qualifications - Seniority: Semi Senior - +5 años de experiencia con VB.NET y Windows Forms - Experiencia sólida en Visual Basic y ASP.NET WebForms - Dominio de SQL Server: Stored Procedures, DDL, DML y manejo de múltiples esquemas - Experiencia trabajando sobre sistemas heredados (legacy) - Experiencia en despliegues manuales sin pipelines CI/CD - Conocimiento de C# como complemento a VB.NET (deseable) Requirements - Capacidad analítica y resolución de problemas - Adaptabilidad a entornos legacy - Comunicación efectiva y trabajo colaborativo - Proactividad y autonomía - Atención al detalle Benefits - Ubicación: México o LATAM - Modalidad: 100% remoto - Idioma: Español (no se requiere inglés) - PROYECTO DE 2 MESES - 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
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
• Be the technical lead/admin of the core People Systems multi-system tech stack (HRIS, ATS, LMS, etc), partnering with the People Team to support, maintain, plan, and track systems changes for a global workforce. • Analyze, redesign, and recommend changes with HR processes (hire-to-retire, onboarding, job changes, performance management, offboarding, etc.) in Oura systems to streamline, automate, and reduce manual work. • Lead complex HR Systems projects with minimal oversight, from problem framing to implementation and rollout, aligning solutions with business objectives. • Partner with IT Teams to support integrations and data flows between HR systems and downstream consuming platforms, ensuring data quality and standards. • Build and maintain idea backlogs, track current and future projects, and support maintaining system roadmaps aligned to People/HR and company priorities. • Create and maintain comprehensive business documentation, including use cases, data flows, and process diagrams in Confluence. • Partner with Security, Privacy, and IT Teams about security, compliance, and governance for People systems, including access controls, audits, configuration documentation, and change controls.
Role Description The Systems Architect is responsible for defining and driving the target platform architecture as the organization modernizes from a landscape of legacy systems and tightly coupled, workflow-heavy applications to a layered platform model with clear boundaries. This role establishes architectural guardrails across the Experience, Orchestration, and ERP layers, champions best practices, and partners with product and engineering leaders to deliver solutions that are: - scalable - performant - secure - resilient The Systems Architect ensures designs are automation-ready and AI-ready (instrumented, observable, well-governed, and designed for safe augmentation) while enabling teams to move quickly without eroding platform integrity. Responsibilities - Define and govern the platform architecture: - establish and maintain reference architectures, principles, standards, and decision records for the platform and its integration patterns. - Drive clear layer boundaries: - define responsibilities, contracts, and guardrails for the Experience, Orchestration, and ERP layers (e.g., what belongs where, what is prohibited, and how exceptions are handled). - Modernize workflows safely: - analyze complex end-to-end workflows across legacy systems, identify coupling and risk, and create pragmatic decomposition and migration paths that preserve business continuity. - Design for scalability and performance: - create architectures that meet SLOs/SLAs, handle peak demand, optimize latency and throughput, and apply caching, asynchronous processing, and data-partitioning strategies as appropriate. - Champion API-first and event-driven integration: - standardize service contracts, versioning, idempotency, error handling, and integration patterns; reduce point-to-point integrations through reusable platform capabilities. - Enable automation-ready operations: - ensure systems can be provisioned, deployed, and operated via automation (IaC, CI/CD, policy-as-code, automated testing, automated rollback and recovery). - Enable AI-ready foundations: - design systems with strong observability, data quality, metadata, lineage, and access controls; define patterns for safe AI augmentation (e.g., retrieval over governed data, human-in-the-loop controls, prompt/tooling boundaries). - Establish reliability and resilience: - design for graceful degradation, fault isolation, multi-region strategies (where relevant), and disaster recovery; lead architecture reviews for high-risk changes. - Strengthen security and compliance by design: - embed identity, authorization, secrets management, encryption, auditability, and secure SDLC practices into platform standards. - Partner and influence: - collaborate with product, engineering, ERP owners, and business stakeholders to align roadmaps; mentor engineers and architects; facilitate architecture reviews and ADR discipline. - Measure and improve: - define architecture health metrics (e.g., coupling, reuse, deployment frequency, incident rates, lead time for change) and continuously improve based on outcomes. Qualifications - 8+ years of experience in software engineering, solutions architecture, or platform architecture, with demonstrated ownership of cross-team architecture decisions. - Proven experience modernizing legacy systems and untangling complex workflows (e.g., monolith-to-services, integration rationalization, phased migrations, strangler patterns). - Deep knowledge of layered architecture and domain boundaries, including API design, integration patterns, and distributed system tradeoffs. - Strong understanding of ERP-adjacent integration considerations (e.g., master data, financial and operational workflows, batch vs. real-time interfaces, change management). - Hands-on experience designing for performance and scale (capacity planning, load testing strategy, caching, async processing, data modeling). - Experience with cloud platforms and modern delivery practices (CI/CD, infrastructure as code, automated testing, containerization/orchestration). - Strong observability mindset (logging, metrics, tracing), with ability to translate operational needs into architecture and standards. - Excellent communication and influence skills: able to align stakeholders, lead architecture reviews, and mentor teams. - Hands-on builder willing to roll up sleeves to help get the initial platform MVP stood up. - Experience mentoring and coaching engineering teams. Benefits - Dental Insurance - Medical Insurance - Vision Insurance - Life Insurance - Retirement - Work From Home - Paid Time Off
Consulting Systems Developer
Fresenius Medical CareFresenius Medical Care provides dialysis treatments, products, and services for individuals living with chronic kidney diseases (CKD). Founded as a result of the 1996 merger of Fre
Role Description Provides leadership for those involved in the development, design and optimization of one or more information technology and systems functions supporting company business processes and technical information systems platforms. Execute technology strategies, policies and procedures. Successfully implement technology-based systems to carry out the Company's mission, strategic goals, and business plan. - Manage the tactical execution of short- and long-term objectives through the coordination of activities with a direct responsibility for results, including costs, methods, and staffing. - Provide leadership, coaching and development plans for all direct reports to maintain an engaged and productive workforce. - Illustrate highly complex ideas, issues and designs. Facilitate the successful execution of the strategic vision. - Lead the development and execution of a comprehensive technical services strategy. - Review and recommend priorities for new applications, application changes/enhancements, including technology recommendations. - Manage all activities relating to the development, implementation and support of assigned systems and projects. - Technically proficient in enterprise systems and knowledge of industry practice and business principles. - Produce comprehensive documents outlining user specifications, business processes, functional specifications, test cases and system recommendations. - Critically evaluate information gathered from multiple sources, reconcile conflicts, and distinguish user requests from the underlying true needs. - Monitor changes in business priorities and resolve conflicting demands of users. - Manage resource allocations to projects. Forecast and schedule project pipeline based on business requirements and resources availability. - Lead business and technical resources through the system development life cycle. - Responsible for feasibility studies, time and cost estimates, and the establishments and implementation of new or revised applications systems and programs. - Assist in building business case and defines strategies for project implementations. - Manage the operations of one or more departments with direct impact on a specific functional area. - Interact with internal departments and external customers, particularly in problem resolution. - Act as an advisor to subordinate(s) to meet schedules and/or resolve technical problems. - Responsible for hiring, coaching and counseling employees, including performance reviews, disciplinary action and terminations. - Provide technical and analytical guidance. Make recommendations and take action to direct the analysis and solutions to problems. - Assist with various projects as assigned. - Other duties as assigned. - Additional responsibilities may include focus on one or more departments or locations. Qualifications - Bachelor's Degree required; Advanced Degree desirable. - 6 - 8 years' related experience. - 3+ years' supervisory or project/program management experience preferred. - Programming, systems design, and supervision of systems analysts and programmers in a project environment required. - Supervision, project planning and management skills. - Knowledge of general business, programming, accounting, operational systems, systems analysis & design required. - Excellent verbal and written communication skills for interaction with personnel both within and outside the company and at all levels including ability to effectively communicate with sometimes demanding clients. - High level of analytical, organizational, planning and problem solving skills. - Good judgment and timely decision-making abilities, responsibility and accountability. - Self-motivated individual able to prioritize tasks independently in fast paced environment. - Ability to maintain a high level of confidentiality. - Proficient using all Microsoft Office products. Requirements - The rate of pay for this position will depend on the successful candidate’s work location and qualifications, including relevant education, work experience, skills, and competencies. - Annual Rate: $109000 - $183000. Benefits - This position offers a comprehensive benefits package including medical, dental, and vision insurance. - A 401(k) with company match. - Paid time off. - Parental leave. - Potential for performance-based bonuses depending on company and individual performance. Company Description Fresenius Medical Care maintains a drug-free workplace in accordance with applicable federal and state laws. Fresenius Medical Care is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sexual orientation, gender identity, parental status, national origin, age, disability, military service, or other non-merit-based factors.
• Assist in providing systems support to develop and enhance business systems • Define system scope and objectives through research and fact-finding • Analyze business and user needs, document requirements, and revise existing system logic • Investigate reported issues and perform root cause analysis • Draft clear communications and technical documentation for stakeholders • Collaborate with clients and cross-functional teams for issue resolution




