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


Senior Engineer - Software Engineering

This Senior Engineer - Software Engineering position works independently to design, develop, and maintain batch job scheduling solutions for sometimes complex automate enterprise processes, including building job chains, managing dependencies, and troubleshooting application-level execution issues using enterprise scheduling tools.

I: Essential Job Functions:

• Work independently to design, develop, and maintain batch job scheduling solutions for sometimes complex automate enterprise processes, including building job chains, managing dependencies, and troubleshooting application-level execution issues using enterprise scheduling tools (15%).

• Configure and support managed file-transfer workflows by setting up partner profiles, certificates, and secure application endpoints; ensure integrations comply with regulatory and application-level security requirements (15%).

• Develop and maintain application scripts and services using Python and SQL to support data processing, reporting, and system integration functions; implement AWS Lambda functions or equivalent cloud-based automations (5%).

• Design, build, and support low-code and workflow-based software applications using platforms such as Microsoft Power Apps, Power Automate, Salesforce, or Appian, integrating application workflows with internal systems and external services (10%).

• Support and configure application hosting environments (e.g., IIS) required for deployed software applications; monitor application performance, optimize resource utilization, troubleshoot application-level issues, and apply application-level security controls (5%).

• Design and maintain application-level data models and data structures required to support software functionality; develop application-driven data analysis and reporting features using Python-based tools to provide operational insight (10%).

• Provide production support and incident management for batch processing and system integration applications; serve as a technical subject-matter expert during escalated incidents and collaborate with internal teams to implement software-based resolutions (15%).

• Conduct unit testing, participate in code reviews, and mentor junior engineers to promote software quality, maintainability, and adherence to best practices across the software development lifecycle (5%).

• Evaluate and adopt emerging tools, frameworks, and techniques related to automation, cloud-based application development, and data integration to drive continuous improvement in development standards and software delivery practices (5%).

• Actively participate and contribute in SDLC activities such as solution design, work effort estimation, assisting peers with technical challenges, and code reviews (5%).

• Developing plans for the adoption of cloud solutions (1%).

• Interact with all teams involved in solutioning to gather information for architecture blueprints, Total Solutions Review artifacts, pricing estimat...




Share Job