Software Developer

PCI Energy Solutions
  • Norman, OK
    5 days ago

    Job Description

    Job Duties:

    • Design and implement backend application components, service-layer logic, and distributed software modules.
    • Build and enhance RESTful APIs, data models, validation logic, error-handling flows, and service integration points used by internal applications and downstream systems. Apply knowledge of low-latency API design, microservices architecture, and secure backend communication patterns.
    • Participate in architecture discussions and technical design decisions for new and existing systems. Use modern GenAI or large language model tools to assist with complex technical analysis and solution design.
    • Develop backend logic that stores, retrieves, processes, and manages application data across SQL databases, NoSQL databases, object storage systems. Support efficient data access, system consistency, data reliability, and performance optimization for business-critical workflows.
    • Create and maintain unit tests, integration tests, build processes, and continuous integration workflows to improve software reliability and reduce deployment risk. Support containerized development and deployment practices using Docker, Kubernetes, or similar tools.
    • Use observability tools such as Prometheus, Grafana, Splunk, ELK Stack, logs, metrics, Linux/Unix troubleshooting techniques, and modern GenAI or large language model tools to analyze complex technical problems, accelerate root-cause investigation, and improve engineering productivity.
    • Review software changes for correctness, maintainability, security, test coverage, and adherence to coding standards. Apply clean code principles, Java best practices, object-oriented programming, software design patterns, and AI-assisted development tools.

    Requirements:

    • Master's degree in Computer Science or Computer Engineering.
    • Two years of experiences as Software Engineer, in developing cloud-native backend software on AWS and cloud-managed architecture and services;
    • Two years of experiences in developing RESTful API and service-integration logic, and developing SQL and NoSQL data access layers, data models, persistence logic, data validation, data consistency controls.
    • Skills in Java, RESTful APIs, AWS CDK, Linux/Unix, Lambda/EC2, DynamoDB/RDS, S3, ECS/Fargate, SNS/SQS, IAM, CloudWatch, CloudTrail, VPC, WAF.

    To apply: Send CV to HR of PCI Energy Solutions, 301 David L Boren Blvd, Ste. 2000, Norman, OK 73072. Ref. SDOK2026

    Numbers & Facts

    LocationNorman, OK

    Skills

    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • Cloud Architectureunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Dockerunmatched
    • Error Handlingunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Javaunmatched
    • Linux Operating Systemunmatched
    • Metricsunmatched
    • Microservicesunmatched
    • Model Validationunmatched
    • Modeling Languagesunmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • Object Oriented Softwareunmatched
    • PCIunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Productivity Managementunmatched
    • Programming Toolsunmatched
    • Quality Assurance Methodologyunmatched
    • REST (Representational State Transfer)unmatched
    • Reliability Engineeringunmatched
    • Risk Managementunmatched
    • Root Cause Analysisunmatched
    • SQL (Structured Query Language)unmatched
    • SQL Databasesunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Splunkunmatched
    • Technical Analysisunmatched
    • Technical/Engineering Designunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Unix Operating Systemsunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder