Principal Software Engineer

hace 3 días


San José, Costa Rica Hitachi Solutions A tiempo completo

Company Description

Hitachi Solutions is a global Microsoft solutions integrator passionate about developing and delivering industry-focused solutions that support our clients to deliver on their business transformation goals. Our industry focus, expertise, and intellectual property is what truly sets us apart. We have earned, and continue to maintain, a strategic relationship with Microsoft. Recognized for our achievements - teaming with our clients to deliver innovative digital solutions and services - is how we have achieved year after year recognition.

A part of Hitachi, Ltd., our company has a long and rich history of innovation, financial strength, and international presence of one of the world’s largest companies. Since 1910, Hitachi, Ltd. has been a leader in manufacturing innovative products and solutions that support industry and social infrastructure around the globe supported by 303,000 employees in over 100 countries and across 864 companies.

**Job Description**:
**Qualifications**:
**Experience**:

- Single Page Application Development (e.g., Angular, React, or compatible)
- Mobile Application Development
- Microservices Architecture
- Docker and Kubernetes
- Containers
- IoT (Internet of Things) development
- JavaScript
- Angular (of particular interest)
- .Net Core (C# preferred)
- Asp.Net
- WebAPI
- Entity Framework/Dapper
- Azure Services (Logic Apps, Power Apps)
- Data Storage - relational and non-relational
- DevOps automation: CI/CD & IaC
- Design Patterns and architectural concepts
- Experience working in a Continuous Integration or Continuous Delivery environment
- One or more unit testing (examples: MS Test, NUnit) and mocking frameworks
- One or more Dependency Injection frameworks (Unity, Castle Windsor, SimpleInjector, NInject)
- Good knowledge of SQL Server/TSQL or other database technology but does not need to be an administrator.
- GIT and pull requests
- Automated Tests
- Optional: Powershell
- Optional: Experience in SSO (single sign-on)/federated security
- Optional: TypeScript
- Nice to haves: Azure, IoS, WordPress, Java, C/C++

**Preferred Practices, Principles, Techniques**:

- Application Security
- Application Architecture
- Agile/Scrum/XP (Extreme Programming)
- TDD (Test driven development)
- SOLID principles
- Unit Testing
- Understands and uses software patterns
- REST
- Requirements Gathering

Additional Information

We are an equal opportunity employer. All applicants will be considered for employment without attention to age, race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

All your information will be kept confidential according to EEO guidelines.



  • San José, Costa Rica Imprivata A tiempo completo

    Come join a winning team! Here at Imprivata, you’ll see a dedicated group of professionals who care about improving healthcare. Our team thrives on collaboration and sharing ideas, whether in a cross-functional meeting or at one of our virtual team-building events. While we're diverse in our backgrounds and skills, we have much in common. A passion for...


  • San Pedro, Costa Rica CRG Solutions A tiempo completo

    We are seeking a Principal Software Engineer / Architect for our Commercial Growth Labs team, part of our Shared Services organization. You will work with our internal Labs product team, Internal IT Team, and our Line consultants to understand their business needs and strategies to deliver products that help our consultants sell and deliver more effectively...


  • San José, Costa Rica Pfizer A tiempo completo

    ROLE SUMMARY The Digital Hosting Solutions (DHS) team represents the Digital Center of Excellence (CoE) for cloud infrastructure capabilities, providing foundational public and private cloud services to all business lines, globally across Pfizer. DHS is a high-performing team, focused on delivering secure, scalable, compliant, operationally viable, and...


  • San José, Costa Rica FullStack Labs A tiempo completo

    FullStack is the fastest-growing software consultancy in the Americas. We help organizations like Uber, GoDaddy, MGM, Siemens, Stanford University, and the State of California, build distributed software development teams, and deliver transformational digital solutions. As an employee-first company, we focus on hiring the most talented software designers and...


  • San José, Costa Rica Hitachi Solutions Ltd A tiempo completo

    **Company Description** Hitachi Solutions is a global Microsoft solutions integrator passionate about developing and delivering industry-focused solutions that support our clients to deliver on their business transformation goals. Our industry focus, expertise, and intellectual property is what truly sets us apart. We have earned, and continue to maintain,...


  • San José, Costa Rica Joby Aero, Inc. A tiempo completo

    Avionyx Overview: Avionyx S.A. is a software engineering services company based in Heredia, Costa Rica, fully owned by Joby Aviation in Santa Cruz, CA. As an AS-9100D company and in business since 1989, Avionyx provides expert, high-quality, full-lifecycle avionics software and hardware engineering services for eVTOL/UAM, rotorcraft and fixed wing aircraft,...

  • Software Engineer

    hace 4 días


    San José, Costa Rica Screenovate A tiempo completo

    As a Software Engineer within the Design Creation and Debug Group, you can expect to work on Intel PSG's System-on-Chip integration tool, Platform Designer, PSG's FPGA Debug Environment Tools such as SignalTap and System Console, and Nios V embedded software development tools. The goal of this team is to make implementing powerful embedded hardware systems a...

  • Sr. Software Engineer

    hace 2 semanas


    San José, Costa Rica SchoolMint A tiempo completo

    **Senior Software Engineer** SchoolMint is the leading K-12 solution provider for strategic enrollment management, student behavior improvement, and school safety. We offer powerful products that help schools run smarter enrollment and student behavior management. We are a fast-growing and established EdTech company rooted strongly in our core values: No...

  • Senior Software Engineer

    hace 1 semana


    San José, Costa Rica 360training A tiempo completo

    **Senior Principal Software Engineer** **Key Skills Include** - Proficiency in JavaScript and React or similar frameworks. - Experience with Drupal or other CMS, including headless CMS architectures. - Strong understanding of API integration (REST, GraphQL). - Knowledge of composable commerce platforms and strategies. - Familiarity with Next.js and modern...


  • San José, Costa Rica Fragomen A tiempo completo

    Job Description About the Role: Fragomen, an AmLaw 100 Firm and the leading global immigration services provider, is seeking an experienced Software Engineer to join our talented Application Development team based in Costa Rica. This is a permanent, full-time, remote position. How will you make a difference as a Senior Software Engineer at Fragomen? -...