Senior Software Engineer (Java) at Power Costs Inc
Magdalena del Mar, Lima, Peru -
Full Time


Start Date

Immediate

Expiry Date

22 Apr, 25

Salary

0.0

Posted On

23 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Soa, Software Design Patterns, Kubernetes, Communication Skills, Architecture, External Clients, Microservices, Ownership, Commitments, Computer Science, Availability, Software Development

Industry

Computer Software/Engineering

Description

Power Costs Inc. (PCI) is the premier provider of software, superior customer support, and value-added services for energy companies worldwide. For almost 30-years, PCI has set the standard for developing customer-focused, customer-driven software to meet the constantly evolving needs of ISO/RTO market participants and bilateral traders. More than 50% of all the power generated in North America is optimized using the PCI Platform. 70% of Fortune 500 Utilities in the U.S. utilize PCI software solutions.

REQUIREMENTS:

  • Bachelor´s Degree in Computer Science, System Engineering or related field

    8+ years of relevant experience with Java (Spring framework)

    Expertise in software design patterns and architectures, including microservices, SOA (service oriented architecture) and event-driven architectures

    Cloud-based technologies (preferable AWS)

    Kubernetes

    Be a strong communicator with excellent written and verbal communication skills

    Strong analytical and problem-solving skills, with the ability to identify and address complex software issues

    Stay up to date with the latest trends and best practices in software development and architecture

Support (Ability to provide helpful and constructive support to internal and external clients, excellent communication skills)

  • Ownership (Provide regular progress updates, take ownership of mistakes, follow through on commitments, seek feedback, and hold oneself and others responsible for meeting goals and standards)
  • Availability to work on site from Tuesday to Thursday (Magdalena, Lima)
  • Advanced English Level.
Responsibilities


Architect and implement platform-based components in a declarative way through consistency, reliability and scalability, focusing on zero downtime.

Architect, develop, test and maintain client-facing cross-cutting products & internal tools in Java

Architect, develop, test and maintain architectural Java framework to support other products.

Ensure security policies, guidelines, and best practices are considered in all phases of the SDLC

Develop architectural diagrams, technical specifications, and other documentation to support the development & deployment process

Evaluate and recommend new technologies, platforms, and frameworks

Participate in code reviews and provide feedback to the development team to ensure that the solutions are of the highest quality

Loading...