Software Engineer

Company:  PTR Global
Location: Phoenix
Closing Date: 26/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

What you'll do


Accountable for software delivery as well as influencing the team to find new behaviors and ways of working based on frequent inspection and rapid feedback.

Help articulate and eliminate team blockers with the Delivery Manager (as needed).

Participate in architecture and software design with the Squad - in general, encourages the team to work on new ideas and emergent, iterative design. Focuses on constructively arguing against solutions that are not a fit, if necessary.

Partners with the Product Owner (presenting Playback, keeping focus on business value, etc.) as needed to support the overall Squad's delivery.

A strong willingness to learn and the ability to show vulnerability when you do not know something


All you'll need for success


Minimum Qualifications:


Required (At least 3 of the following):


  • Proven experience in at least one object-oriented language
  • Proven experience in at least one web framework, preferably including Spring, Spring Boot, or ASP.NET Core
  • Proven experience in SQL and ability to design relational database schemas
  • Ability to function in a Linux/Unix environment using shell commands
  • Ability to scrutinize applications and services to ensure they adhere to security standards



Preferred Qualifications


Preferred:


  • Working experience building business-critical, Internet scale distributed systems or high-volume client/server systems
  • Ability to work as part of a team, always keeping the team's goal in mind
  • Experience using source control management systems
  • Exposure to using continuous integration/deployment environments
  • Experience delivering software using an Agile methodology like Extreme Programming, Kanban, or Scrum
  • Product experience with any of the following:
  • Test Driven Development (TDD)
  • Testing Pyramid
  • Multi-threading and concurrency
  • Debugging, performance profiling and optimization
  • Object-oriented and service-oriented application development patterns
  • Bachelor's degree in Computer Science, Computer Engineering or related fields or equivalent experience
  • Internally motivated, able to work proficiently both alone and in a team environment
  • Adept and comfortable communicating with internal team members and external business stakeholders
  • Demonstrated ability to find creative ways of improving and simplifying solutions, systems, and processes without getting bogged down in blockers or bottlenecks
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙