Senior Software Developer

Pinion

United States

Vor Ort

USD 120.000 - 180.000

Vollzeit

Vor 8 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Pinion is seeking an experienced Software Engineer in the United States to join our technology services team. You will design, develop, and test C++ applications, integrate web APIs, and work in an Agile environment to deliver critical software solutions for financial institutions.

The role requires 8+ years in software engineering, strong OOP and C++, and experience with Linux/Windows, embedded systems, and Azure DevOps. Travel and relocation may be possible within the U.S.

Qualifikationen

  • 8+ years of professional software engineering experience.
  • BS or MS in Computer Science or related field.
  • Strong OOP knowledge for extensible components.
  • Experience with C++ and Linux/Windows systems.
  • Familiarity with cross-compilers and remote debugging.
  • Some experience with embedded systems (e.g., Raspberry Pi) and network security.
  • Ability to work independently and communicate.

Aufgaben

  • Gather and analyze user requirements and design and develop software.
  • Provide ongoing support, maintenance, and documentation.
  • Meet with clients to resolve development issues.
  • Design and develop software using C++ and OOP.
  • Collaborate in an Agile environment and participate in meetings.
  • Ensure software test, troubleshoot, and upgrade existing systems.
  • Create technical documentation including database schemas and use cases.
  • Help implement SDLC automation using DevOps and Azure.

Kenntnisse

C++
OOP
Linux
Windows
Agile
DevOps
Azure
GitHub
SQL
Web APIs

Ausbildung

BS/MS in Computer Science

Tools

GitHub
Azure DevOps
SQL databases

Jobbeschreibung

We are an innovative technology services company, since 2001 we have been providing mission critical systems and their support for some of the leading financial institutions around the world. Thesolutions provided by us are part of millions of people’s everyday life in making payments or online transactions. Our global team are from diverse backgrounds and experiences in a collaborative and open culture to deliver outstanding services for our customers. Our team enjoys this thought provoking and rewarding environment. Our customers tell us that our team are some of the best they have worked with – not only because of their professional ability, but also their behaviour and attitude. As part of the Pinion team, you will develop those core skills while delivering critical technology solutions for a variety of customers.

About the Role
  • Gather and analyze user requirements, design and develop new software, modify and test commercial client server applications, evaluate existing and emerging software, full life cycle development to perform sophisticated software engineering jobs.
  • Provide ongoing support for system modification, maintenance, optimization, and prepare documentation.
  • Meet with clients to resolve ongoing development issues.
  • Travel and relocation possible to unanticipated locations throughout the U.S.
  • Integrate web applications with other websites using Web API calls to automate data transfer.
  • Create applications using using C++ and Object Oriented Programming techniques.
  • Work in Agile environment using Microsoft teams to plan, create tasks for various projects, assign tasks and attend regular meetings with team members and the manager.
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization.
  • Troubleshoot, debug and upgrade existing software including, but not limited to: web applications utilizing OOP techniques, C++ applications, SQL Databases, Reporting queries etc.
  • Create detailed technical documentation for reference and reporting which includes documents such as Database schema, use case diagrams, User requirements, End-Users Views, Security requirements, Data Recovery and Backup, Testing and Evaluation, Report details and structure for reports.
  • Design and Develop software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Automate Software Development Life Cycle (SDLC) using DevOps tools for new and existing software. Specifically, Microsoft Azure cloud solutions and integrate with other middleware technologies.
  • Research, Analyze and Implement effective and efficient GitHub branching strategies that works best with the development of applications as well as Continuous Integration and Continuous Deployment for various environments such as Development, Staging, QA and Production.
  • Provide education and training on the documentation and design standards of new and existing software to stakeholders in participating systems. This usually involves arranging a training session with the staff that will be using the particular software as well as providing support on any issues they might face at any point of time.
  • Attend meetings to discuss on updates, test, gather feedback and brainstorm for ideas to improve existing software and implement changes.
About You
  • At least 8 years relevant professional experience in Software Engineering
  • BS or MS in Computer Science or related field
  • Ability to work independently and communicate.
  • Openminded to help with whatever needs to be done
  • Solid Object Oriented Programming (OOP) knowledge to create extensible and reusable software components.
  • Experience with C++
  • Good understanding of Linux and Windows systems
  • Comfortable with cross-compilers and remote debugging
  • Some experience with modern embedded systems (e.g. Raspberry Pi) Security awareness and network protocols
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer
Software Engineer

Anarust Inc. • Phoenix (AZ)

Vor Ort
USD 85.000 - 120.000
Health insurance
Retirement plans
Paid time off
Software Engineer
Software Engineer

Anarust Inc. • Phoenix (MD)

Vor Ort
USD 95.000 - 130.000
Health insurance
Retirement plans
Paid time off
+1
Other
Other

Apexcaretalentsolutions • South San Francisco (CA)

Hybrid
USD 110.000 - 140.000
Healthcare benefits
Hybrid/remote options
Generous PTO
Senior Software Engineer - Remote Role
Senior Software Engineer - Remote Role

IRIS KPO Resourcing • USA

Remote
USD 120.000 - 180.000
Senior Software Engineer
Senior Software Engineer

BAE Systems OneArc USA, Inc • Orlando (FL)

Vor Ort
USD 110.000 - 160.000
Sr. Software Developer
Sr. Software Developer

Vidoori Inc. • Hyattsville (MD)

Hybrid
USD 120.000 - 170.000
Lead Software Developer
Lead Software Developer

Evrecruit.io • Columbus (OH)

Vor Ort
USD 120.000 - 180.000
Principal Software Engineer
Principal Software Engineer

Alignity Solutions • Coppell (TX)

Hybrid
USD 140.000 - 200.000
Hybrid work model
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

Vor Ort
USD 80.000 - 110.000
Software Developer
Software Developer

Colony Brands, Inc. • Monroe (WI)

Vor Ort
USD 90.000 - 120.000