Software Developer (Java, C/C++, Unix) - ONSITE
Company: Dimensional Thinking
Location: Sugar Land
Posted on: March 16, 2023
|
|
Job Description:
Description: We are seeking a Software Development Engineer -
Advisor to join our TeleCheck's engineering group within our Global
Business Solutions (Payment Acceptance) business. This role is an
experienced software development professional, with excellent
problem-solving and communication skills. The ideal candidate is a
practicing software solutions engineer with experience in software
product oriented production software support strategy, and who is
familiar with development projects and feature development through
the software development lifecycle. He or she is highly
collaborative and can bring predictability and success to software
support and development efforts by designing and employing
repeatable and supportable software support patterns,
methodologies, and best practices. The software solution engineer
will support our products and their deployments for use by internal
and external customers. The candidate should have a passion for
development and possess deep development skills in server-side
Java, and be very familiar with relational database integrations,
platform as a service (PaaS) deployments and continuous
integration/continuous development (CI/CD) development operations
integrations. As a software solutions engineer you will be
responsible for ensuring adherence to the developed technology
patterns and practices and effect successful integrations with
internal business units and external customers for the TeleCheck
solution sets. Key Responsibilities Lead in developing and
designing server-side applications that support document
management/imaging technologies and receivables management
technologies based upon technical and functional specifications
Under limited direction, research, define, & complete required
additions and changes to TeleCheck financial software products,
processing systems and settlement systems Lead enterprise change,
incident, and problem management for the TeleCheck software
ecosystem as applicable Under limited direction, analyze technical
specifications for both creation of new software or enhancing
existing software and application processes Participate in
strategic planning sessions and technical discussions and
demonstrate the ability to assist in translating complex ideas into
technical designs and specification that enhance the application
systems software Design technical and functional specifications
used in the development of TeleCheck software and processing
services Interaction with internal team members across functional
areas and across disciplines to include interaction with external
clients and third-party entities as needed Under general
supervision, analyze and research client issues to
determine/confirm software nonconformities and provide
recommendations to remediate/resolve Under general supervision,
log, test, and document Code-in-Folder/Hot Fix, Alert/Service Pack
and other release cycled code corrections to include risk analysis
for Software non-conformities Provide research assistance to other
analysts and technicians as needed Adhere to technical and
functional standards in the TeleCheck and enterprise environments
Basic Qualifications for Consideration: Bachelor's Degree in
Computer Science or related technical field and 5 years of work
experience (10 years Preferred) 5+ years' experience in software
design principles and software architecture (10+ Preferred) 5+
years Hands on coding experience with Java developing enterprise
applications using either Spring or EJB technologies (10+
Preferred) 2+ years experience with scripting tools and frameworks
2+ years experience supporting RESTful web services 2+ years
experience with back-end databases including Oracle, or DB/2
Additional Skills, Knowledge, and Experience Hands on experience in
DB design as part of solution Hands on experience with UI
frameworks leveraging responsive design Platform modernization
experience in taking legacy applications to distributed solutions
(SaaS, PaaS) is a significant plus Experience in working on end to
end (E2E) solutions Experience with DevOps Pipeline, GIT, JIRA is a
significant plus Application development experience using Java,
Angular 8, Spring, Springboot, REST Services , SQL Server and
Visual C++ Hands-on experience with Eclipse, Visual Studio and
various Windows and Unix Scripting languages Hands-on experience
with multi-tier/layer distributed applications and cloud
applications Good knowledge of RDBMS design concepts and best
coding practices Exposure to Dev Ops Familiar with the QA and
software release process and Waterfall and Agile SDLC in general
Familiar with ServiceNow or similar IT service management framework
Good verbal and written communication skills (assertiveness and
collaboration) Positive mindset to perform and deliver good quality
work under tight timelines Knowledge of Check, ACH payments and
settlement domains Creative thinking, good problem-solving skills
Highly self-motivated that works with minimal supervision, is a
fast learner and a team player Solid interpersonal skills We will
ensure that individuals with disabilities are provided reasonable
accommodation to participate in the job application or interview
process, to perform essential job functions, and to receive other
benefits and privileges of employment. Please contact us to request
accommodation.
Keywords: Dimensional Thinking, Sugar Land , Software Developer (Java, C/C++, Unix) - ONSITE, IT / Software / Systems , Sugar Land, Texas
Click
here to apply!
|