US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer [Multiple Positions Available]

DESCRIPTION:

Duties: Provide application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and new designs.

Work with teams to understand the functional requirements of existing complex business applications.

Write technical specifications to design or redesign complex software applications and help solutioning it.

Structure software so that it is easy to understand, test, and evolve.

Act as an expert technical resource for data design, data modeling, simulation, and analysis efforts and coach team on niche skills that are vendor supported.

Provide coding direction to less experienced staff and develop high quality code login.

Verify program logic by overseeing the preparation of test data, perform testing, and debugging of application programs.

Oversee overall system testing and the migration of platforms and applications to production environment.

Drive projects and data center migration effort, assure quality, security, and compliance requirements are met for supported area and oversee creation of end-to- end testing for smooth business continuity.

Develop new documentation, technical procedures, and user guides for required application support and maintenance.

Identify problems, propose solutions, and suggest what's best to focus on.

Advise teams on architectural best practices and helps them to redesign/rebuild complex business applications.

Drive decisions that influence the product design, application functionality, and technical operations and processes.

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Electronic Engineering, Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field of study plus 7 years of experience in the job offered or as Software Engineer, IT Developer, Technology Lead, or related occupation.

Skills Required: This position requires experience with the following: developing and managing customer communications using OpenText Exstream (H.P.

Exstream), Dialogue, and GMC Software for multichannel delivery, optimizing document output and UI; working with mainframe systems (VSAM, JCL, COBOL) for job automation and application maintenance; managing print output and document presentation with AFP and PDF; ensuring quality and compatibility across printing systems; designing, deploying, and managing applications on AWS (EC2, EKS, ECS, S3) for scalability, security, and cost optimization; administering and automating Linux/Unix systems via shell scripting; troubleshooting system issues; participating in Agile SDLC, collaborating across teams for iterative feature delivery; developing scalable microservices with high concurrency and fault tolerance; integrating and managing Apache Kafka for real-time data streaming and messaging; developing enterprise applications using Java, for performance-critical applications; utilizing Python for scripting, automation, and backend services in Linux/...




Share Job