3. Mid .Net Software Engineer
Heredia, H, CR
hace 3 días

Mid .Net Software Engineer

Job Description

Our Ideal Candidate :

Will develop and manage foundational services that are critical to the success of the Engineering organization. You will design, build, test, deploy, and support what you and the team produce.

Through partnering with other engineering teams, you'll drive business value while also producing great code. The product team builds high quality .

data acquisition and control products for the oil and gas industry. The product is on the cutting edge of the of tech, with a powerful and extensive service-oriented architecture, RESTful web services, CAN bus and J1939 communication and STW controllers.

Responsibilities :

  • Design, develop, test, and maintain services.
  • Build for the cloud, in scalable, repeatable, and reliable manner.
  • Improve the software development, and deployment process across the firm.
  • Write automated unit, integration, and deployment tests
  • Develop software defined infrastructure
  • Automate deployments in coordination with Platform and DevOps engineers
  • Identify opportunities to automate away repetitive tasks
  • Lead technical design and code reviews to drive projects towards the best results
  • Drive a project from design and deployment across all environments.
  • Skills Required :

  • Bachelor's degree in Computer Science, Engineering, or relevant field
  • 4+ years of demonstrable work experience as a Software Engineer or Software Developer
  • Strong skills in WPF and MVC
  • Design Patterns (Factory, Strategy, Pattern, Singleton, Dependency Injection, Inversion of Control, Façade)
  • Threading
  • Web API / Rest API
  • Entity Framework
  • Object Oriented Programming Principles
  • Experience developing web applications using the main popular web framework (AngularJS, ReactJS, etc.)
  • C# (delegates, reflection, LINQ, events, interfaces, generics, collections)
  • Strong object-oriented programming experience in either Go, Java, or C#
  • Desire to learn and adapt to new technologies
  • 80% Bilingual English / Spanish
  • Thanks for applying with us!!

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación