Czy macie jakieś informacje na temat pracy w tej firmie? Jak wygląda atmosfera? Czy wynagrodzenie jest dobre? Czy są jakieś benefity? Jakie są warunki pracy? Z góry dzięki!
Analyses plans, designs, gathers requirements for implements, documents and test all kinds of items in domain and technology area according to specifications and software production process
Estimates, develops and solves complex engineering problems
Performs code reviews, performs testing activities in the team
Designs, codes and executes of automated test scripts
Are you an experienced software engineer? Are you curious to learn new platforms and technologies? Do you like operating software as much as developing it? Are you already experienced with Cloud-based platforms, Quantitative Analysis or are you curious to take a step into valuation and risk management? We're looking for someone like that to provide engineering edge to our new Poland team:
Develop, maintain and operate valuation and risk management software
Integrate bug fixes and enhancements delivered by our product vendor
Adopt the strategic build chain and related DevOps tools
Act as a member in an Agile engineering team
Work closely with the Technical Lead, Business Analysts, Data Analysts, testers and other developers
The focus would be on solution architecture, however data modelling is also part of the job. The position assumes close collaboration with the development team to guide the implementation of the core platform components
Ogłoszenie Archiwalne
Ogłoszenie Archiwalne
L1 Support Engineer (night shifts)
Wrocław
Wygasła: 01.02.2024
full-time
umowa o pracę
kontrakt B2B
home office work
junior specialist (Junior)
Obowiązki:
Monitor and address all Batch Issues to completion, including:
Manage Incidents and Problems through their lifecycle. Document and communicate post incident review. Track problems (root-causes) to closure;
Coordinate with Global Team on a Follow-the-sun model to ensure 24-hour coverage;
Work with the Regional and Global Development teams to address issues and ensure batch milestones are met;
Monitor client applications stacks to ensure all production plants are Ready-for-Business (RFB). Triage and exceptions/alerts
Own the outage/alert. Resolve using knowledge base, and/or in collaboration with Development / Infrastructure teams
Manage stakeholders during the outage
Produce a daily and weekly metric packs detailing overall performance, challenges and success achieved
Monitor ticketing system, emails, group chats for user's inquiries and issues. Resolve these issues
Reduce toil over time:
Automate routine operations;
Filter out noise from the alerting system;
Automate diagnostics and RFB
Maintain observability and configurations
Document new issues and their resolution
Periodically audit and test applications for disaster resiliency
Coordinate downtime with stakeholders
Audit system periodically to proactively identify potential issues and observability gaps. Implement monitoring and contingency plans
Develop efficient and resilient market data infrastructure which will be used for low-latency algorithmic trading, as well as central source for real time and historical market data
Integration of the FPGA-based vendor API with internal applications
Development and support of Market Data Distribution framework
Automate production deployment including setting up standard unit and integration tests, usage of CI/CD pipeline, clear separation of development, QA and Production environments
Utilize .Net C# to build backend system components to meet project quality expectations
Cooperate closely with the team lead, business analyst and project manager in all aspects of sprint and release planning
Take an active part in all aspects of the development process including planning, estimation, progress tracking, dependencies detection, issues prevention and solving
Contribute into design decisions through collaborative study and rapid prototyping
Follow policies and practices to guarantee the highest quality outcomes, suggest improvements
Enforce and follow policies and practices to guarantee the highest quality outcomes, suggest improvements
Deliver all types of needed documentation (architecture, design, how-to-s, checklists, deployment instructions), and care about the product delivery through all stages till the production release
Participate in Azure Cloud initiatives (e.g. Azure Storage implementation)
develop and improve infrastructure services such in the hosting / integration area
provide infrastructure services that are easy to consume and efficient to operate, making effective use of cloud capabilities (IaaS, PaaS, SaaS)
apply a broad range of engineering practices, from analyzing requirements and developing new features to automated testing, deployment, and operations
ensure the quality, security, reliability, and compliance of solutions by applying our digital principles and implementing both functional and non-functional requirements
build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues
learn new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind
Analyzes plans, designs, gathers requirements for, implements, documents and test all kinds of items in domain and technology area according to specifications and software production process
Supports other team members in development process and takes part in delivering process artifacts
Estimates, develops and solves complex engineering problems
Actively participates in release planning
Gathers business requirements
Performs code reviews, performs testing activities in the team
Designs, codes and executes of automated test scripts
Responsibility for technical leadership of SRE team including processes design, establishing and monitoring
Respond to, and attempt to resolve, application or security incidents. Troubleshoot distributed Java and NodeJS applications with a relational DB Backend, running on Kubernetes
Utilize tools, such as Datadog, AWS Cloudwatch to investigate incidents, provide detailed analysis of the symptoms and events surrounding the incident
Utilize tools, such as AWS System Manager, AWS Lambda, Bash, and Python to automate remediation and recovery from incidents
Utilize PagerDuty to manage incident response, generate reports and provide feedback and insights to product and engineering teams. Assist in prioritization of fixing technical debt to improve stability of the products
Create runbooks that detail how an incident was investigated, how an incident was resolved, common symptoms of an incident so that this knowledge base can be used in the future
Research/Implement/Use tooling to increase uptime and availability of our products
Design/implement application monitoring and performance metrics/dashboards
You will contribute to the software architecture (UML, Autosar) and clarify requirements in cooperation with the client and the team
You will utilize common design patterns as well as the advantages of object oriented programming
You will perform code analysis, optimize algorithms, refactor and optimize code
You will develop robust and effective code and ensure high quality of the embedded code by performing unit tests, simulation on real data (software in the loop) as well as simulation of the software on the target hardware (hardware in the loop)
You will support with the enhancement of CI/CD pipelines as well as map releases
Are you passionate about Security Engineering and looking to work in Cyber Security area? Do you want to help set the direction and strategy for the Bank for vulnerability detection, keeping track of and ensuring their remediation progress? Are you motivated to work in a complex, divers and global environment? We are looking for an Senior IT System Engineer to join our team and help us to:
evaluate, plan and integrate technical infrastructure solutions
guarantee a secure infrastructure environment as well as production stability and performance
analyse issues within applications/systems and define corrective measures
cooperate with other groups in engineering on delivery of large scale programs
maintain & improve existing deployment and build mechanisms
Analyzes plans, designs, gathers requirements for, implements, documents and test all kinds of items in domain and technology area according to specifications and software production process
Supports other team members in development process and takes part in delivering process artifacts
Estimates, develops and solves complex engineering problems
Actively participates in release planning
Gathers business requirements
Performs code reviews, performs testing activities in the team
Designs, codes and executes of automated test scripts
Analyzes plans, designs, gathers requirements for, implements, documents and test all kinds of items in domain and technology area according to specifications and software production process
Supports other team members in development process and takes part in delivering process artifacts
Estimates, develops and solves complex engineering problems
Actively participates in release planning
Gathers business requirements
Performs code reviews, performs testing activities in the team
Designs, codes and executes of automated test scripts
Development of technology solutions to manage risk requirements for Treasury department
Continuous stakeholders' engagement to keep abreast of latest business needs
Perform impact analysis and propose solutions that meet business objectives and SLAs, while also aligning with technology strategy
Provide development estimates for delivery of risk management components to feed into overall project plans of Treasury risk management system
Participate in unit and integration testing of components delivered in Treasury risk management system
Development and co-development of computer software as well as work on continuous improvements and enhancements implementation in existing software solutions
The ideal candidate will be responsible for writing high performance GPU kernels for AMD's Machine Learning and Deep Learning Library: MIOpen
They will be porting and optimizing algorithms for new GPU hardware
Perform code reviews, building unit tests, authoring detailed documentation related to their work, and working with on-site and off-shore teams to deliver the software solutions on schedule
They will play a key role in all phases of the software development including system requirements analysis, coordinating feature design and development across functional and organization boundaries
As a core member of our cloud team, you will be responsible for designing and implementing scalable, secure and high performance cloud-based web applications with both frontend and backend components, with an emphasis on backend
You will need to make critical architectural decisions with appropriate trade-offs and deliver the implementation with speed and quality
You will also design and develop highly secure REST APIs and take care of the integration with both internal or external applications or services
Development of technology solutions to manage risk requirements for Treasury department
Continuous stakeholders' engagement to keep abreast of latest business needs
Perform impact analysis and propose solutions that meet business objectives and SLAs, while also aligning with technology strategy
Provide development estimates for delivery of risk management components to feed into overall project plans of Treasury risk management system
Participate in unit and integration testing of components delivered in Treasury risk management system
Development and co-development of computer software as well as work on continuous improvements and enhancements implementation in existing software solutions
Be a part of a global team spread across US, UK, Poland, and India
Assist with defining the automation book of work, collaborating with the team to deliver efficiencies and productivity improvements via test automation
Applying a broad range of software engineering practices, from analyzing requirements and developing new features to automated testing and deployment
Complying with test strategy, testing standards, templates, and test plans
Ensure proper operational controls and procedures are implemented to process move from test to production
Learning new technologies and practices, reusing strategic platforms and standards, evaluating options and making decisions with long-term sustainability in mind
Working in an agile way as part of multi-disciplinary teams, participating in agile ceremonies, and collaborating with engineers, product managers, designers, and others
Sharing knowledge and expertise with colleagues, and regularly contributing to our engineering culture and internal communities
End-to-end project ownership, including multiple workstream as per the established methodology, in constant co-ordination with the global Programme Manager and Project Managers from all regions
Assist in the design/ re-design of the program - including governance, timeframe, workstreams definition, dependencies, RACI, project staffing, budget, metrics, methodologies
Deliver the expected outcomes and benefits for the region, each workstreams, and including crossover initiatives
Deal with changes to the project as and when necessary
Plan, co-ordinate/ motivate, and ensure the work is done to the right standard, on time and to budget
Articulates the project status, outcomes, RAIDD and Mitigation log, RAG log appropriately to all stakeholders, including making presentations to MD level client stakeholders
Identify and help remove project roadblocks, handle escalations, or further escalate so that issues do not impact scope, schedule, or budget
Build a strong relationship with clients, partners, internal stakeholders to ensure all program workstreams are defined, tracked, and executed according to plan
Develops and implements effective communication plans, designed to drive strategic discussions with stakeholders
Support and drive the growth of the program and the client account from a consultancy firm perspective
Continuous delivery of software builds for the project as required by the customer
Maintenance and continuous improvement of release automation scripts and jobs
Interact with teams of engineers from multiple disciplines to solve issues relating to software integration and the build and delivery of software releases
Handle all communication and distribution of information for issues relating to software releases
Participate in Scrum and Sync Meetings with the customer
Keep project software release documents and wiki pages up to date
Coordinate with the developers to successfully build and deliver software for testing and verification of special features
Work as a member of the Tools team within the MSS IT TMC organisation. In this capacity, interface with support and development teams across all asset classes, engaged in a hybrid role with primarily development and engineering responsibilities along with the need to support our systems and customers while providing technical and process consultancy and expertise
Work on development, scripting and configuration to enhance, improve and add to the TMC tooling suite. Such tools include bespoke applications and integrations; Service Now Integrations; ITRS Geneos (and other monitoring tools); Jira+Confluence and industry CI/CD tools. The in-house code is in a combination of C# (.Net); Python; Java; Perl; Unix Shell script; Powershell; and Oracle PL/SQL
Take responsibility for the execution of tactical and strategic projects that deliver change in the MSS IT TMC tooling suite and/or its parent MSS IT Service Management organisation
Work dependably and efficiently under pressure with the ability to balance support (business as usual) activity against the needs of development and project work
You will require excellent communication skills, interfacing with IT staff over a wide range of seniorities. Proficiency in verbal, listening and written English is crucial
Independently strive for continuous improvement in the supported services and technology as well as self-development
Deep Learning Primitives Kernel Development and Kernel Generation Automation Developer
Wrocław
Wygasła: 12.11.2022
full-time
umowa o pracę
kontrakt B2B
home office work
senior specialist (Senior)
Obowiązki:
The ideal candidate will be responsible for writing high performance GPU kernels for AMD's Machine Learning and Deep Learning Library: MIOpen
They will be porting and optimizing algorithms for new GPU hardware
Perform code reviews, building unit tests, authoring detailed documentation related to their work, and working with on-site and off-shore teams to deliver the software solutions on schedule
They will play a key role in all phases of the software development including system requirements analysis, coordinating feature design and development across functional and organization boundaries
Work as a member of the Tools team within the MSS IT TMC organisation. In this capacity, interface with support and development teams across all asset classes, engaged in a hybrid role with primarily development and engineering responsibilities along with the need to support our systems and customers while providing technical and process consultancy and expertise
Work on development, scripting and configuration to enhance, improve and add to the TMC tooling suite. Such tools include bespoke applications and integrations; Service Now Integrations; ITRS Geneos (and other monitoring tools); Jira+Confluence and industry CI/CD tools. The in-house code is in a combination of C# (.Net); Python; Java; Perl; Unix Shell script; Powershell; and Oracle PL/SQL
Take responsibility for the execution of tactical and strategic projects that deliver change in the MSS IT TMC tooling suite and/or its parent MSS IT Service Management organisation
Work dependably and efficiently under pressure with the ability to balance support (business as usual) activity against the needs of development and project work
You will require excellent communication skills, interfacing with IT staff over a wide range of seniorities. Proficiency in verbal, listening and written English is crucial
Independently strive for continuous improvement in the supported services and technology as well as self-development
Work with the Product Owner to understand stakeholder requirements
Responsible for building and managing data processing components and storage technologies
Responsible for onboarding new data sources and constructing data processing pipelines to present required views of data for application developers
Work with Data Scientists to productionise proactively developed analytics
Ensure that development is undertaken in line with continuous integration and test driven development philosophies and that code quality standards and processes are adhered to
Work with Architects to both validate designs and ensure adherence to the agreed approach
Carry out unit testing to ensure the quality of delivered components
Analysed control requirements that need to be incorporated into the Bank's Control Framework
Focus on development of the Control Framework that is developed across the following technology stack: Springboot, JADE (nodejs), BBDD Oracle, Github, Jenkins, Maven
Communicate with key stakeholders (Analyst/Tester, users and down stream system owners etc..) on development status and impact
Full Stack Java Developer for Surveillance product
Manage ALM/SDLC through development, pre-prod and prod
Based on functional requirements received, implement the changes required and conduct the technical testing required before handing it over the the users/testers
The role will involve close collaboration with Python users/developers i.e. Quant Developers. So the candidate will have opportunity to talk to business directly in order to gather requirements, use cases, user stories and shape the Python offering being used by Quant Developers (100+ expected)
Responsible for overall technology direction for the assigned module/project
Designs, develops and modifies code based on functional and system requirements
Ensure that architectural designs are future-proofed from a scale, load, and performance perspective
Design and implementation of data processing systems and software
Integration of existing databases in processing pipeline
Implementation of low-latency and highly available APIs
Perform development tool and environment design and configuration
Support bug fixes, change requests and functional enhancement on the code
Validates scope, plans and deliverables for assigned projects
Interacts with Design team and Test team for requirements and defects
Write reusable, testable and efficient code
Participate in testing process through unit and functional testing
Ownership of technical delivery for their agile team
Leadership/mentorship over their agile team
Communication on behalf of their agile team
Excellent communication skills such that able to articulate and present technical solutions, approach etc. to senior stakeholders
Be experienced with a range of agile practices and understand how, why and where they work
Be able to work across teams to remove blockers and manage technical dependencies
Work with architects and Business Product Owners to ensure our software is fit for purpose now and in the future, easy to change and has quality built in from the start
Experience in all phases in the Development Life Cycle
Very good understanding of architecture and design patterns
The associate will be required to co-ordinate with business stakeholders and delivery teams throughout the life cycle of the projects ie. Support development team in design and development phases as well as responsible to provide solution to business problems / opportunities
In addition, associate will be required to encourage best practices in the development of solutions and ensure delivery of qualitative and cost efficient system solutions for HSBC group
Associate will additionally be responsible for working closely with the Testing teams and reviewing artifacts, and assist in business in Post production verification
Problem solving and analytical abilities to evaluate information gathered from multiple sources, reconcile conflicts, de-bulk high-level information into details
Ensure the functional information is appropriately conveyed to the IT as per project needs through training, workshop, walkthrough etc
Strong customer focus, business thinking and ability to play product owner role in the POD
At a team level, playing a consultative role to help put in place the appropriate people, process, and tools and coaching members of the team as needed to optimize the efficiency of the project team
Participate and give suggestions on clear choice adhering to Group Standards and Guidelines. Understand the requirement and Identifying gaps if any
Participate in estimation using the guidelines
Developing / Reviewing Code
Assist in setting up the right environment for the projects
Assist/Develop base classes/components for the projects
Work with Solution architect to understand the design and project plans
Suggest best practices to ensure that there is a maintainable code base and deployment structures using GITHUB & Jenkins
Leading, participating, and contributing to R&D initiatives
Mentoring junior team members with best development practices
Architect, Design and Develop tools/libraries/framework
Improve / Update / Debug tests and tools efficiently
Drive improvement and enhancements in the existing automation ecosystem
Develop and maintain efficiency tools and reports
Participate in requirements and design engineering; participate in the preparation & review of systems & software requirements, specifications and design descriptions
Coordinate closely with peers & partners to ensue timely and effective communication of all assigned work activities
Actively dive, participate in internal and external team discussions about the projects and initiatives
Work within an agile team to drive development of accounting capabilities
Develop software aligned to business and IT requirements, transferring business problems into technical solutions
Work with their scrum team to harmonize requirements, ensuring the end solution is fit for purpose
Make sure technical solutions are integrated into our heterogeneous and highly automated infrastructure
You will be part of the Finance technology team. The teams are global based in Switzerland, UK, EMEA, APAC, US and India
You will be working as a Big Data / Scala / SPARK developer on one of our key cloud initiatives to ensure that as a business we get the most out of our technology investment by collaborating with your team and developing high quality cloud based solutions
develop cross-platform C++ application for Windows and macOS
participate in code review
Ogłoszenie Archiwalne
Ogłoszenie Archiwalne
Senior QA Automation
Wrocław
Wygasła: 12.06.2022
full-time
umowa o pracę
home office work
senior specialist (Senior)
Obowiązki:
As a Senior QA Automation you will be responsible for setting up and scaling the QA Center of Excellence (CoE) for a large UK-based client. CoE would be the accelerator for QA improvements with high focus on establishing and implementing automation testing best practices within client transformation program
Stakeholder Management:
• Collaborate with client stakeholders of all levels of seniority to review existing testing practices, identify improvements and create and socialise improvement plan
• Ensure that all stakeholders are engaged in timely fashion and made aware of the overall testing strategy/process to ensure their participation in the testing phases in the relevant capacity
• Be accountable for ensuring that all test plans are agreed, required expectations are met and all sign-offs obtained from the relevant stakeholders
• In case of complex and wide testing requirements, to plan and run the testing war-room with co-located stakeholders - managing all aspects from scheduling to obtaining required sign-offs - with a tight day-to-day plan
• Act as a main SPOC and escalation point for the client engagement
Test Strategy and Overall Testing Ownership:
• To contribute to definition and improvement of the overall test strategy, including test automation strategy, centrally coordinating across various business streams, technology, vendor and other stakeholders - and get agreement on the strategy from all stakeholders
• Prepare and own the detailed test plans to ensure the integrity of overall project schedule
• To review test cases ensuring completeness of UAT coverage
• Oversee all end-to-end testing activities for all phases of testing and co-ordinating with different stakeholders involved
• Prepare, manage and walkthrough the overall test strategy / test plan with stakeholders and seek their sign off
• Track and monitor the test plan and ensure is executed as planned schedule
Communication and Change Management:
• Proactively socialise and evangelise test automation best practices, act as a main accelerator of process improvements
• Communication with the various stakeholders at all levels
• Communicate the test progress with accurate reporting on a periodic basis (daily, weekly or as per phasing) to appropriate stakeholders
• Follow up with various task owners to ensure the timely completion of tasks and any delays or risks are reported / escalated
Governance & Testing Process Improvements:
• To bring in the testing best practices and to implement overall process improvements
• Push the testing automation agenda with a view to improve the productivity and to cut-short the regression testing window
• Review the lessons learned from previous releases / phases and to ensure that follow up / corrective actions are taken on time to ensure the smooth execution of upcoming test phases
There are several scrum teams working on project tasks in Wroclaw & Zurich already. We are extending existing Team located in Wroclaw to support extended developing of business driven artifacts. We aim to hire the best people and give them maximum autonomy for realizing their potential and growing technically/professionally. Competence, collaboration and continuous improvement are highly supported on program level, to create a culture where each individual can grow in their desired direction. We are looking for experienced DevOps Engineer that will be able to
- design and implement standards to orchestrate environment build, upgrade, and tear down using AKS
- build and maintain a CI/CD pipeline automation to a combination of AKS
We are extending existing Team located in Wroclaw to be developing business driven artifacts. We aim to hire the best people and give them maximum autonomy for realizing their potential and growing technically/professionally. Competence, collaboration and continuous improvement are highly supported on program level, to create a culture where each individual can grow in their desired direction
We are looking for a qualified Kafka to join our team. The opportunity is for a hands-on experienced person with stream processing using Kafka working with agile teams developing distributed Java projects
Successful candidates will have:
• Ability to design, build and maintain applications in an Agile environments
• Ability to liaise with Business Analysis to support the requirements engineering process as well as conduct effort estimates for the respective project's engineering, testing and integration tasks
• Excellent technical and interpersonal skills:
- You will be able to understand our partners' requirements and quickly resolve any potential issue both in the project as well as in the productive environment
- You will be able to communicate to and influence stakeholders
• A proven track record in a similar environment:
- Delivering software solutions to demanding product owners, being part of a large and (possibly) distributed team
- e2e software development lifecycle
• Strong written and verbal communication skills in English
• Be able to work in multicultural work environment
• Engaged to deliver a potentially releasable "Done" product increment at the end of each Sprint
• Provide technology solutions that will solve business problems
• Work with other team members and the Product Owner to deliver increment every sprint
• Design, plan and deliver sustainable solutions using modern programming languages
• Conduct code reviews and test software, along with participating in application architecture and design
• Bring innovative ideas, leveraging the latest technologies to the user's delight
• Develop software components aligned to our systems development life cycle (SDLC)
• Build automated unit tests and integration tests
• Resolving high-priority defects for your applications as prioritized by the Product Owner
• Collaborate with other teams to deliver business needs
• Participate and actively contribute in the community of practice, sharing and learning with others
• Agile mindset
• Professional: Promote Agile software development culture & best practices such as pair programming, code review
• Senior level:
• Be able to lead and coach the team on topics related to software engineering and good practices
• Communicative, proactive, and caring to lead topics to a workable conclusion
Database Admin support for entire spectrum of Database Service Administration Delivery tasks including database fault monitoring, user and service requests, user raised incidents & complains
Attend incidents for troubleshooting & resolution, monitor and analyze performance issues. Support and problem management tasks
Compliance with operational / change management guidelines
Support and coordinate global database infrastructure events, change management process, implement tasks related to database support during all planned activities related to database maintenance, DC activities
Coverage provided is 24x7 so shift work required including weekend
Cross training to support other RDBMS areas like Sybase & Mssql
Main responsibility - developing the data pipelines
Fetching the data is handled by another team, the main responsibility is combining data, calculating the metrics and exporting them to the reporting layer in Tableau
The challenge of the role is to understand the overall data model (100+ tables) and find efficient ways to process and provide the data (billions of records) to Tableau