I confirm that I work for Software Mind and that I have been given the task by its management to manage this profile.
I will keep all information up to date and agree to receive notifications related to job posts, discussions, and any other content related to the company.

Cancel 

Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Software Mind




2d

Fullstack Devloper (Java + Angular)

Software MindKraków, Poland, Remote
agilepostgressqlRabbitMQazurescrumjavaangularAWSbackendfrontendNode.js

Software Mind is hiring a Remote Fullstack Devloper (Java + Angular)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

The GEMOne company is a Belgian client who works on  an IoT platform used to monitor a fleet of machines. The machines have devices installed that send data packets to the IoT platform via GSM communication. The platform is built based on GCP (Google Cloud Platform) using Angular, Java, Node.js, Kubernetes. 

The Development Team consists of several SCRUM teams working according to a Scrum framework. Currently at Software Mind we have three development teams - each includes a dev tech lead, 4 dev engineers (backend, full stack or front-end) and 1 test automation engineer. Each team has a Scrum Product Owner working with the team on delivering new functionalities. We also have an architect and UX/UI designer for the project in Poland. 

Position – how you’ll contribute 

  • Developing new functionalities 
  • Creating product architecture  
  • Conducting technical analysis and research for new initiatives 
  • Performing code reviews  
  • Supporting the development team by exchanging knowledge and skills  

Qualifications

Expectations – the experience you need 

  • Angular and JS/TL is the key plus decent Java and Spring Framework 
  • Some experience with frontend testing technologies (Selenium/Protractor) 
  • Relational DBs (preferably Postgres) 
  • Knowledge of ORM systems (JPA/Hibernate) 
  • Ability to write and speak English at a B2+ level 
  • Strong analytical skills and ability to work in a team 
  • Practical experience with distributed systems and message queues 
  • Understanding of CI/CD, SOLID, DDD and OOP principles 

Additional skills – the edge you have 

  • Knowledge of serverless and event- driven architectures   
  • Experience with Azure- managed services, React or IoT 
  • Node.js experience is a plus 
  • Some experience with microservices architecture and cloud deployment (preferably GCP) 
  • Some experience with integration technologies (queue/topic system like RabbitMQ, Kafka, AWS SNS/SQS, GCP pub/sub etc) 
  • Some experience with no-sql DBs 
  • IoT systems experience is a plus 
  • Dev-Ops experience is a plus 

See more jobs at Software Mind

Apply for this job

2d

Senior Backend Developer (Java)

Software Mindal. Jana Pawła II, Kraków, Poland, Remote

Software Mind is hiring a Remote Senior Backend Developer (Java)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

The GEMOne company is a Belgian client who works on  an IoT platform used to monitor a fleet of machines. The machines have devices installed that send data packets to the IoT platform via GSM communication. The platform is built based on GCP (Google Cloud Platform) using Angular, Java, Node.js, Kubernetes. 

The Development Team consists of several SCRUM teams working according to a Scrum framework. Currently at Software Mind we have three development teams - each includes a dev tech lead, 4 dev engineers (backend, full stack or front-end) and 1 test automation engineer. Each team has a Scrum Product Owner working with the team on delivering new functionalities. We also have an architect and UX/UI designer for the project in Poland. 

Position – how you’ll contribute 

  • Developing new functionalities 
  • Creating product architecture  
  • Conducting technical analysis and research for new initiatives 
  • Performing code reviews  
  • Supporting the development team by exchanging knowledge and skills  

Qualifications

Expectations – the experience you need 

  • At least 5 years’ commercial experience as a Java Software Developer 
  • Java and Spring Framework 
  • Relational DBs (preferably Postgres) 
  • Knowledge of ORM systems (JPA/Hibernate) 
  • Ability to write and speak English at a B2+ level 
  • Strong analytical skills and ability to work in a team 
  • Practical experience with distributed systems and message queues 
  • Understanding of CI/CD, SOLID, DDD and OOP principles 

Additional skills – the edge you have 

  • Knowledge of serverless and event driven architectures   
  • Experience with Azure managed services, React or IoT 
  • Node.js experience is a plus 
  • Some experience with microservices architecture and cloud deployment (preferably GCP) 
  • Some experience with integration technologies (queue/topic system like RabbitMQ, Kafka, AWS SNS/SQS, GCP pub/sub etc) 
  • Decent experience with no-sql DBs 
  • IoT systems experience is a big plus 
  • Dev-Ops experience is a big plus 

See more jobs at Software Mind

Apply for this job

2d

QA Specialist – Automation Engineer

Software MindKraków, Poland, Remote
agileazureuiapiqagitc++AWSjavascript

Software Mind is hiring a Remote QA Specialist – Automation Engineer

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

Our client’s mission is to stop organizations from overpaying for the software. They help organizations optimize software availability, compliance and cost savings through the delivery of on premise and cloud-based Software Asset Management solutions. Today they are the largest and most successful dedicated developer of SAM solutions, with staff all over the world. To sustain their explosive growth, we are looking for the brightest, most highly-skilled people who have their best work ahead of them. Now is the right time to join our organization. 

Position – how you’ll contribute 

We are now looking to add several experienced QA engineers to our product development teams to improve our agile testing,  nurture top quality and work hands on with system testing. 


All our teams are cross-functional, meaning developers and testers work closely together with quality assurance to prevent misunderstandings from becoming defects, as well as finding bugs as soon as possible. 
In this role you will, together with your colleagues, perform exploratory testing, identify test cases and implement manual and automated testing of the products. You will also participate in identifying and implementing QA best practices into our development and release processes to support our ambitious  goals. 

Don’t miss out on this opportunity! 

Qualifications

Expectations – the experience you need 

  • Agile test methodologies 
  • Test automation tools 
  • Hands-on white-box and black-box testing (UI, Usability, Functional, Technical, Performance, 
  • Exploratory, Integration, Automation, etc.) 
  • Testing web applications, frameworks and API’s across devices and contexts 
  • Bug analysis and reporting 
  • Virtualization techniques 

Our ideal candidate has a results driven approach and enjoys motivating and inspiring coworkers in achieving  common goals. You are a persistent tester who questions assumptions and has a great talent for finding blind spots. 

Additional skills – the edge you have 

  • Experience in testing SaaS solutions  
  • Basic knowledge of cloud platforms like Azure, AWS or GCP 
  • Microsoft Test Manager 
  • TFS, Team City 
  • Git 
  • SQL/SQL Management Studio 
  • Go, C#, JavaScript programming languages 
  • Web stack including React 
  • Protractor, Selenium 
  • Experience in none-functional testing 
  • Clever sense of humor

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Application Operations Engineer

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

Our client’s mission is to stop organizations from overpaying for the software they use. They help organizations optimize software availability, compliance and cost savings through the delivery of on premise and cloud-based Software Asset Management solutions. Today they are the largest and most successful dedicated developer of SAM solutions, with staff all over the world. To sustain their explosive growth, we are looking for the brightest, most highly-skilled people who have their best work ahead of them. Now is the right time to join our organization. 

Position – how you’ll contribute 

With the early release of their flagship SaaS product, our Client is looking to build and grow a product specialist function within its engineering division. The role will encompass involve providing technical expertise to our support, SRE and Development teams. You will be resolving complex application issues by utilizing our  cutting-edge infrastructure and, application monitoring tools through our observability and alert notification solutions. You will make recommendations to the development teams on how to build and enhance our logging framework and what exceptions and events to log to help create a global catalog of exceptions. 

  • Providing technical application and product expertise to all development and support functions
  • Providing advanced troubleshooting of application and infrastructure stacks and working with developers where needed 
  • Leading escalations to timely resolutions and providing post-mortems where appropriate 
  • Providing mentorship and product demos to cross-functional teams and seeking customer feedback to help Snow improve product effectiveness 
  • Recreating and reproducing software problems within our test environment, creating problem records and ensuring these are tracked and resolved by working closely with the Product Teams 
  • Contributing to the availability, operability and performance of the platform 
  • Contributing to a 24x5 on-call rota system

Qualifications

Expectations – the experience you need 

  • Advanced Knowledge of O365 (configuration and administration knowledge desired) 
  • Good knowledge in writing complex sql queries for tidying data concerning our data update job (nightly batch process) 
  • Good understanding of cloud technologies and experience supporting products and solutions delivered as a service. 
  • String Software Asset Management (SAM) experience 
  • Knowledge of both UNIX/Linux based and Wintel technologies 
  • Good understanding of the following Products: ServiceNow, Salesforce, Adobe, Oracle, G-Suite and IBM 
  • Being a team player, promoting a spirit of cooperation and teamwork. 
  • Creating and maintaining technical, knowledge-based articles 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Test Manual/Automation Engineer

Company Description

Agile Soul – Software Mind

On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

Our team works with a British insurance company on cybersecurity. We develop customer care applications which serve as the main communication channel between the insurance company and the customer. The main app’s functional features are delivering cybersecurity alerts for customers, sharing expert advice by sending messages, instantly sending notifications of cyber events according to type, status and place of an incident, and giving access to critical security tools that monitor cyber dangers.

Position – how you’ll contribute 

This role will focus on building and maintaining quality software development. This means ensuring that from the capture of requirements, through design, implementation and release, the relevant questions are being asked, the right things are being checked against the requirements and that the specification is being executed using appropriate techniques to give confidence to stakeholders that the delivery of a new functionality is up to their quality standards. Beyond testing the underwriting, policy administration, claims management, CRM and finance systems, this role will have the responsibility to provide the right expertise and bring in suitable technology to automate as much of the quality gates as possible, enabling faster feedback to increase software development productivity.

  • Collaborating with team members, testing and implementing project activities to achieve project and client goals
  • Contributing to requirements capture and refinement:

- Participating in the capture of requirements prior to write-up in Epics, Features and User Stories (Input into business requirements is essential)

- Contributing to the team’s story refinement by ensuring that value and quality are everyone’s concerns
- Ensuring that acceptance criteria are relevant and agreed with stakeholders before stories are accepted into development

  • Contributing to design

- Comprehending the flow of the code andhow it interacts with every component
- Analyzing heterogeneous software systems, cooperating with and motivating others to enhance the overall design
- Collaborating with developers on the team to continuously improve the testability and robustness of the codebase

  • Driving the execution of the requirements

- Displaying an ability to employ appropriate test approach (be it exploratory testing or automation), tools and frameworks to maximize the effectiveness of testing.
- Building tests that align with the acceptance criteria so that the team can have evidence of meeting requirements
- Designing and building solutions for running executable requirements using automated tests
- Integrating automated test execution into continuous deployment pipeline

  • Progressing existing practices and processes

- Progressing towards having smaller feedback loops for requirements to improve team productivity and visibility to stakeholder
- Contributing towards the overall test strategy through discussion and alignment with the broader Quality Assurance Community of Practice​​​​​​​

Qualifications

Expectations – the experience you need

  • 2+ years' commercial experience in software testing
  • Ability to code simple algorithms based on functions
  • Experience with defining test scenarios, test cases and test data preparation
  • Experience with UI testing automation
  • Knowledge of test automation frameworks like Selenium or Cypress
  • Experience with Jira/Azure DevOps or other defect tracking tools
  • Experience with database concepts and query languages (SQL)
  • Practical knowledge of object-oriented programming principles
  • Experience with Source Code Management tools like Git/SVN
  • Experience with API Testing (Postman preferred)
  • Experience in working with CI/CD tools
  • Understanding TDD and BDD software development approaches
  • Good software development practices
  • Ability to occasionally travel to the client’s location
  • Understanding agile software development practices

Additional Information

Additional skills - the edge you have

  • Experience in the Financial / Insurance industries 
  • ISTQB certificates 
  • Master's or Bachelor's degree in Engineering, Telecommunications, Computer Science, Software Technology or equivalent education 
  • Analytical thinking 
  • Team-work skills 
  • Strong communication skills 
  • Focus on self-development and teamwork 
  • Ability to write and speak English at a B2+ level 

See more jobs at Software Mind

Apply for this job

4d

Senior Automation Software Development Engineer in Test

Software Mindal. Jana Pawła II, Kraków, Poland, Remote
agilekotlinsqlmobileapiqajavaandroidkubernetesjavascript

Software Mind is hiring a Remote Senior Automation Software Development Engineer in Test

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

At Branch, we’re transforming how brands and users interact across digital platforms. Our mobile marketing and deep linking solutions are trusted to deliver seamless experiences that increase ROI, decrease wasted spend and eliminate siloed attribution. Our team consists of smart, humble, and collaborative people who value ownership over all we do to create a product, team and company that lives and breathes our motto: Build Together, Grow Together, Win Together.

Today, we are powering over 20 billion API transactions a day and growing rapidly. You will wear different hats along the way, traversing our stack, working across our SDKs, API gateways and applications using languages such as Java, Lua, and Javascript while shaping our entire system architecture.

If you are passionate about building scalable software services that handle tens of billions of low latency requests per day, come join us!

Diversity at Branch ranks in the top 10% for similarly sized companies (by Comparably). In 2020, we were recognized as one of Forbes’ Best Startups and Great Places to Work, and the Bay Area’s Best Places to Work. We have more than 3 billion monthly users and are partnered with over 50,000 apps.

Position - how you'll contribute

  • Partnering with other engineers and stakeholders & driving cross-functional efforts with the goal of ensuring high quality on end-to-end product functionality
  • Developing automated mobile testing framework/scripts for a complex Android SDK product
  • Developing, modifying and executing software test plans
  • Participating in troubleshooting and triaging of complex issues with different teams to drive towards root cause identification and resolution
  • Innovating and investing in tools and solutions that’ll help increase the efficiency of product releases
  • Finding opportunities for continuous improvements to our software system and product quality

Qualifications

Expectations - the experience you need

  • 4+ years’ of hands-on automation testing experience
  • Solid programming skills using Java, Kotlin or similar
  • Experience creating and/or using automated test frameworks
  • Experience working with device clouds
  • Familiarity with SQL, CI/CD pipelines and installed software releases for mobile devices ·
  • Extensive experience owning quality and testing applications end to end
  • Ability to write excellent test plans and test scripts
  • Extensive width and in-depth knowledge of QA tools, processes, and tech stack
  • Familiarity with Agile/Scrum methodologies
  • Strong interpersonal skills, ability to take ownership and the ability to identify and solve problems quickly in a fast-paced environment
  • Availability in afternoon hours one day a week (Monday or Tuesday or Thursday) (17.00-18.00)

Additional Information

Additional skills - the edge you have

  • Kubernetes
  • No SQL
  • SQLite
  • Appium/Espresso

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Fullstack developer (.Net + Angular)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

Our team works with a British insurance company on cybersecurity. We develop customer care applications which serve as the main communication channel between the insurance company and its customers. The main app’s functional features are delivering cybersecurity alerts for customers, sharing expert advice via messages, instantly sending notifications of cyber events according to  type, status, and place of an incident and giving access to critical security tools that monitor cyber dangers.

Position – how you’ll contribute

Working in an agile development team you will participate in all activities of software delivery, from requirement capture, to refinement and estimation, through design, build, quality assurance, deployment and operational run state. From day one you’ll be exposed to a wide range of technologies and have the opportunity to work in a small, dynamic and hugely ambitious team.

  • Writing web applications in Angular and .NET/NET Core. You will need to understand how to implement complex state management in front-end applications as well as build cloud native services in Azure
  • Designing and implementing backend/frontend functionalities
  • Working with the code repository, continuous integration, continuous delivery tools and cloud-based environments
  • Working within an agile team that includes Backend Engineers, Test Engineers, UX/UI Designers, Solution Architect, Scrum Master, and Product Owner

Qualifications

Expectations – the experience you need

  • At least 2+ years' commercial experience in backend/frontend development
  • Working knowledge of the Microsoft .NET Framework (standard and core): ASP.NET (MVC&WebApi), ASP.NET Core
  • Design patterns (factory, adapter, chain of responsibility, etc.)
  • Understanding of SOLID, DDD, TDD, CI/CD and OOP principles
  • A working understanding of WebAPI, specifically RESTful APIs, Angular 4+, HTML, CSS and pre-processors, etc., JavaScript / TypeScript, Object Relational Mappers (ORMs) such as EntityFramework
  • Experience with unit testing (Karma, Jasmine, Postman)
  • Experience with SPA (single page applications)
  • Ability to occasionally travel to the client’s location 

Additional Information

Additional skills – the edge you have 

  • Experience in the Financial / Insurance industries
  • Understanding of the full Software Development Lifecycle (SDLC), with insights into the Secure Software Development Lifecycle (SSDLC)
  • Strong communication skills and focus on self-development and teamwork
  • Ability to write and speak English at a B2+ level

 

See more jobs at Software Mind

Apply for this job

4d

Application Engineer (Telco)

Software MindWarsaw, Poland, Remote
agileterraformsqlDesignmobileansiblejavamysqllinuxpython

Software Mind is hiring a Remote Application Engineer (Telco)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

Our clients are the largest mobile network operators in Poland and in Europe. We deliver solutions and services that transform their networks and provide innovative services to millions of subscribers. We are looking for highly -skilled engineers to join our team and help us implement, deliver and maintain smooth operation of applications for our clients.

Position – how you’ll contribute 

  • Participating in the creation of ICT solutions and application at each stage of the project (design, implementation, testing, implementation, maintenance) 
  • Cooperating closely with development and testing teams in projects (configuration and supervision of CI / CD processes, release management and task automation) 
  • Analyzing problems and introducing corrections in subordinate systems 
  • Taking care of the continuity of operations of the maintained platforms (reviews, proposing security updates, monitoring improvements) 
  • Managing requests (L3 support)

Qualifications

Expectations – the experience you need 

  • Ability to administer a Linux environment (CentOS / RedHat / Debian) 
  • Good knowledge of a TCP / IP protocol stack 
  • Knowledge of at least one scripting language (e.g. bash, perl, python) 
  • Knowledge of SQL and experience in SQL database administration (MySQL, PostreSql) 
  • Experience in Apache httpd, Tomcat (or JBoss / WildFly) administration 
  • Knowledge of the English language at a level that allows for easy communication and creating documentation in English 
  • A willingness to take on duty 24h / 7d after the appropriate implementation period  

Additional skills – the edge you have 

  • Knowledge of Java programming 
  • basics  and experience managing applications based on this technology 
  • Knowledge of tools for task automation and IaaC (Ansible, Chef, Helm, Terraform) 
  • Knowledge of VoIP protocols and GSM / 3G / LTE / IMS network architecture

See more jobs at Software Mind

Apply for this job

6d

React Developer

Software Mindal. Jana Pawła II, Kraków, Poland, Remote

Software Mind is hiring a Remote React Developer

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

To refresh the technology stack of a platform used by our British client in the health and safety industry.

The platform is used to process information from custom devices and apps using multiple communication channels, including GSM, satellite and TCP.

Position – how you’ll contribute 

  • Developing new functionalities 
  • Creating product architecture 
  • Conducting technical analysis and research for new initiatives 
  • Performing code reviews  
  • Supporting the development team by exchanging knowledge and skills 

Qualifications

Expectations - the experience you need

  • Ability to write and speak English at a B2+ level 
  • At least 3 years’ commercial experience in React programming 
  • Strong analytical skills and ability to work in a team 
  • Practical experience with typescript, websockets, Redux 

Additional skills – the edge you have 

  • An understanding of PWA   
  • Experience using node.js 
  • An ability to create automated tests 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Senior IT Recruitment Specialist (with Ukrainian)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Software Mind is a global IT service and software company that has collaborated on numerous projects all over the world. We have been perfecting our approach to software development outsourcing and the needs of businesses for almost 20 years. And now… we want to grow even more! For this to happen, we need people to help us find the best technical talents on the market – interested? ????

Qualifications

Position - how you'll contribute

  • Managing the full life cycle of the recruitment processes – from creating the proper sourcing strategy and conducting searches with available tools, interviewing and assessing candidates, negotiating offers and onboarding;
  • Collaborating closely with internal stakeholders;
  • Providing the best candidate experience throughout the process and being the embodiment of our values as a brand ambassador;
  • Meeting deadlines and balancing deliverables for multiple searches at one time;
  • Supporting junior team members with everyday challenges;
  • Working with your team and having fun with them;

Additional Information

Expectations - the experience you need

  • At least 4 years’ experience in IT sourcing / recruiting;
  • Proficiency in talent acquisition tools / techniques (e.g. Boolean searches, ATS, networking, headhunting etc.);
  • Independence and the ability to work under pressure;
  • High level of English (min. B2/C1);
  • Excellent communication skills;
  • Team player attitude;

Additional skills - the edge you have

  • Experience working in an international / global organization would be an asset;
  • Background in leading a team of researchers / sourcers would be an asset;

See more jobs at Software Mind

Apply for this job

6d

Business Analyst/Product Owner

Software Mindal. Jana Pawła II, Kraków, Poland, Remote

Software Mind is hiring a Remote Business Analyst/Product Owner

Company Description

Agile Soul – Software Mind

On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

As an Agile Business Analyst, you will be working in one of our scrum teams and will be responsible for developing and prioritising the product backlog and working closely with the Product Owner to contribute towards the product vision and roadmap. You will gather information and requirements from the business and defining improvements to processes, ensuring that solutions are designed for optimal business performance whilst being developed efficiently but also maintaining technical quality. You will help with the elaboration of initiatives and features into user stories that are granular enough to be achieved in a single sprint. You will also break down features into testable stories; collaborating directly with the development/QA teams and will participate in daily scrums, sprint planning meetings and sprint reviews and retrospectives.

Position - how you'll contribute

  • Conduct research & analysis in order to elicit shared understanding between the business and your team on deadlines, requirements and outcomes
  •  Working with the team to develop, refine and prioritise features and user stories on your backlog ensuring stories have robust acceptance criteria and are focused on maximising business value 
  • Ability to work with stakeholders and your team to balance the need for business change and technical improvement
  • Build and maintain development team backlogs, and take an active role in Agile ceremonies such as daily stand ups, planning, retrospectives and demos
  • Coordinate and take an active role in testing new and existing systems to ensure they deliver on agreed user value
  • Work as part of the development team to successfully deliver initiatives and features based on agreed metrics and KPI’s
  • Work closely with the software developers and testers throughout the entire development process to ensure they are staying on the right track and getting the support they need to deliver business priorities in the right order
  • Work within an agile team, in particular with Backend Engineers, Test Engineers, UX/UI Designers, Solution Architect, Scrum Master, and Product Owner

Qualifications

Expectations - the experience you need

  • 2+ years' commercial experience
  • Business/systems analysis, translating business scenarios, requirements and use cases into outcome focused features and user stories
  • Ability to grasp and document complex design concepts and business scenarios
  • Agile analysis techniques including User story mapping and Impact mapping
  • An excellent understanding of software development lifecycle - in particular Agile methodologies
  • An good understanding of product thinking practices and user-centred design
  • Good software development practices
  • Ability to occasionally travel to the client’s location 

Additional Information

Additional skills - the edge you have

  • Experience in Financial / Insurance industry
  • Master's or Bachelor's degree in Engineering, Telecommunications, Computer Science, Software Technology or equivalent education
  • Business Analysis or Agile Product Management qualifications desirable
  • Strong communication skills
  • Focus on self-development and teamwork
  • Good communication in English (both written and spoken)

See more jobs at Software Mind

Apply for this job

10d

Senior Software Engineer (.Net + React)

Software Mindal. Jana Pawła II, Kraków, Poland, Remote
agileDesignazure.netdockerkubernetesAWS

Software Mind is hiring a Remote Senior Software Engineer (.Net + React)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

Our client’s mission is to stop organizations from overpaying for the software they use. They help organizations optimize software availability, compliance and cost savings measures through the delivery of on premise and cloud-based Software Asset Management solutions. Today they are the largest, most successful dedicated developer of SAM solutions, with staff all over the world. To sustain their explosive growth, we are looking for the brightest, most highly-skilled people who have their best work ahead of them. Now is the right time to join our organization.

Position - how you'll contribute

We are looking for a passionate software engineer to join a team that’s building our global-scale, cloud-native microservices platform.
We believe in DevOps culture (please note this is not a DevOps role), where close collaboration is key in an environment where all team members have shared responsibility for our software’s development, maintenance and operations.

We use a multi-cloud strategy where the software stack is built with a mix of programming languages such as .NET Core and Go.
The platform relies on technologies that can be deployed on any cloud provider, such as Azure, AWS and GCP, and also on-premise for our enterprise customers. Examples of technologies that are being used are Docker, Kubernetes, Prometheus, and SumoLogic.

The team focuses heavily on accountability and quality in the development cycle, as the developer of each service is responsible for ensuring that relevant monitoring, alerting and logging capabilities are built into the service and that automated test suites are continuously updated. Furthermore, each developer is responsible for acting on issues that arise in the production, staging and development environments.

Qualifications

Expectations - the experience you need

As a successful candidate, you’llbe an open-minded, experienced software engineer, who is tech-savvy and passionate. You’llhave good knowledge and experience in software architecture, design, implementation and deployment, while being experienced in building and maintaining large scale SaaS solutions.

Your strong knowledge in .NET Core and willingness to learn new technologies and programming languages (for example Go) will ensure your success.

Additional skills - the edge you have

  • Experience in building microservices in event-driven architecture using .NET Core
  • Experience in any Business Rules Management System (DaaS concept)
  • Experience in Building CI/CD pipelines
  • Open-source technologies such as Docker, Kubernetes, and Prometheus
  • Clever sense of humor

See more jobs at Software Mind

Apply for this job

12d

Fullstack developer - CRM (.net + Angular)

Software Mindal. Jana Pawła II, Kraków, Poland, Remote
agilesqloracleDesignUI/UX designazure.nettypescriptcssangular

Software Mind is hiring a Remote Fullstack developer - CRM (.net + Angular)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

The Client Relationship Management team delivers applications that help win new business, provides high-quality client servicing and manages the book of record for client and prospect data. CRM covers the entire client base, from individual marketing through institutional mandates. Core proprietary applications are Connect and Source, which provide functionalities to manage client details, communications, meetings and documentation such as client IMAs. 

About the company 

A globally recognized Edinburgh-based wealth management firm whose range of funds and investment trusts is widely considered by financial advisers as some of the most attractive investment opportunities on the market.

Qualifications

Position – how you’ll contribute 

The purpose of this project is to integrate the client holdings’ data we receive from our transfer agents into our CRM so that we can effectively service our clients and understand emerging trends in the client base.  

This position includes:

  • Designing and developing applications within CRM and ensuring high code quality  
  • Working closely with key stakeholders to ensure CRM applications meet their needs 
  • Contributing to the evolution of our Agile and DevOps practices as part of the development team 

Additional Information

Expectations – the experience you need 

  • .NET Core/.Net Framework 
  • Oracle or SQL Server 
  • Application lifecycle involvement 
  • Angular, CSS, HTML, Typescript

Additional skills – the edge you have 

  • Interest in UI/UX design 
  • Cloud development (Azure) 
  • Knockout, ASP.NET MVC 

See more jobs at Software Mind

Apply for this job

12d

Fullstack developer - RL (.net + Angular)

Software Mindal. Jana Pawła II, Kraków, Poland, Remote

Software Mind is hiring a Remote Fullstack developer - RL (.net + Angular)

Company Description

Agile Soul – Software Mind

On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

The Research Library team exists to provide tools to assist in the Investment Research process. There is a number of web applications under our remit, and you will be working on enhancing these web applications with new functionalities to meet business demands.  

About the company 

A globally recognized Edinburgh-based wealth management firm whose range of funds and investment trusts is widely considered by financial advisers as some of the most attractive investment opportunities on the market.

Qualifications

Position – how you’ll contribute 

  • Working on developing new web pages to add functionalities to the existing systems  
  • Expanding on current .NET applications to include new functionalities based on requirements
  • Ensuring that solutions are secure, reliable and maintainable
  • Developing databases to store and process data with Oracle and may require additional functions/procedure/packages/views to improve system efficiency and performance and integration with other systems, if required 
  • Influencing the direction of the team and decision-making.  If there is a better way of doing something, we want to hear about it 

Additional Information

Expectations – the experience you need 

  • ASP.Net / Angular / CSS / JavaScript (2-3 years of experience)
  • C# / .NET Framework / .Net Core / Entity Framework (2-3 years of experience)
  • SQL Server T-SQL / Oracle PLSQL 

Additional skills – the edge you have 

  • Agile development  
  • Continuous Integration / Containers / Kubernetes 
  • Azure knowledge 

See more jobs at Software Mind

Apply for this job

12d

Senior FullStack Developer (Java/Kotlin + React)

Software MindJutrzenki 134, 02-231 Warszawa, Poland, Remote
agilekotlinnosqlDesigngraphqljavatypescriptAWSreactjs

Software Mind is hiring a Remote Senior FullStack Developer (Java/Kotlin + React)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

Our client is a global leader in the energy industry that specializes in Subsea and Surface Technologies delivering projects, products, technologies and services. With their proprietary technologies and production systems, integrated expertise, and comprehensive solutions, our client transforms their customers’ project economics. 

The main goal of the project is to accelerate our client’s digital transformation by infusing design thinking and agile methodologies into the development of a Data Visualization System for efficient, easy and convenient access to connected, validated and contextualized information of assets. 

Qualifications

Position – how you’ll contribute 

  • Developing new functionalities 
  • Conducting automatic tests: unit and integration  
  • Creating product architecture 
  • Participating in the code review process 
  • Working with the business 

Additional Information

Expectations – the experience you need 

  • 3+ years’ full stack software engineering experience. Experience working with Java, ReactJS, Typescript, GraphQL 
  • Kotlin knowledge will be an additional advantage
  • Relational DB, NoSQL, and data warehousing knowledge 
  • Experience with Agile/Scrum methodology 
  • Building, deploying, and running applications on cloud (AWS) infrastructure 
  • Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major 
  • Debugging, problem solving and investigative skills. Ability to navigate cross-browser issues and find root causes of problems 
  • Very good spoken English

See more jobs at Software Mind

Apply for this job

12d

IT Talent Acquisition Internship

Software Mindal. Jana Pawła II, Kraków, Poland, Remote

Software Mind is hiring a Remote IT Talent Acquisition Internship

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Are you keen on starting your adventure in talent acquisition?

Yes?

Great!

We are looking for young talents with whom we will share our experience with recruitment in IT world. During your internship at Software Mind you will learn from a scratch, what makes a great recruitment process and candidate experience. We will show you how to find desired talent and which tools are the most effective ones for each search. Your colleagues will guide you through various IT domains and explain the whole ecosystem built around software development. And many, many more…

If we meet each other’s expectations during your internship, we would be more than happy to welcome you in our great team for a longer time ????

Our expectations:

  • You are university alumni or 5th year student;
  • You are available (and want to) to work full time;
  • You have very good command in English;
  • You can manage your tasks within given timelines;
  • You have good communication skills and great sense of humor. ????

Qualifications

We offer:

  • 3 months of paid internship with a lot of practice and direct contact with IT recruitment world;
  • Constant care of assigned buddy, who will be your mentor throughout the internship;
  • Open communication, clear goals, transparent rules – we have nothing to hide; ????
  • Hybrid working model (remote-first with a couple of visits in the office per week);
  • A chance to be a part of the organization with an ambitious growth plans for upcoming months – the boredom is not going to happen here any time soon. ????

Additional Information

Sounds good?

Apply with your CV in English – show us what drives you and what professional experiences you already had. Selected candidates will participate in assessment center and one round of interviews with our team members – all of that to see if we share the same values and vibes. Don’t let us wait any longer for your application ????

See more jobs at Software Mind

Apply for this job

18d

Mobile Test Automation Engineer

Software Mindal. Jana Pawła II, Kraków, Poland, Remote
agilekotlinsqlmobileapiqajavaandroidkubernetespythonjavascript

Software Mind is hiring a Remote Mobile Test Automation Engineer

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

At Branch, we’re transforming how brands and users interact across digital platforms. Our mobile marketing and deep linking solutions are trusted to deliver seamless experiences that increase ROI, decrease wasted spend and eliminate siloed attribution. Our team consists of smart, humble, and collaborative people who value ownership over all we do to create a product, team and company that lives and breathes our motto: Build Together, Grow Together, Win Together.

Today, we are powering over 20 billion API transactions a day and growing rapidly. You will wear different hats along the way, traversing our stack, working across our SDKs, API gateways and applications using languages such as Java, Lua, and Javascript while shaping our entire system architecture.

If you are passionate about building scalable software services that handle tens of billions of low latency requests per day, come join us!

Diversity at Branch ranks in the top 10% for similarly sized companies (by Comparably). In 2020, we were recognized as one of Forbes’ Best Startups and Great Places to Work, and the Bay Area’s Best Places to Work. We have more than 3 billion monthly users and are partnered with over 50,000 apps.

Position - how you'll contribute

  • Partnering with other engineers and stakeholders & driving cross-functional efforts with the goal of ensuring high quality on end-to-end product functionality
  • Developing automated mobile testing framework/scripts for a complex Android SDK product
  • Developing, modifying and executing software test plans
  • Participating in troubleshooting and triaging of complex issues with different teams to drive towards root cause identification and resolution
  • Innovating and investing in tools and solutions that’ll help increase the efficiency of product releases
  • Finding opportunities for continuous improvements to our software system and product quality

Qualifications

Expectations - the experience you need

  • 4+ years’ of hands-on mobile automation testing experience
  • Solid programming skills using Java, Kotlin, Python or similar
  • Experience creating and/or using automated test frameworks for mobile applications/SDKs
  • Experience with tools like Appium, Espresso or similar
  • Experience working with device clouds
  • Familiarity with SQLite, testing mobile SDKs, CI/CD pipelines and installed software releases for mobile devices ·
  • Extensive experience owning quality and testing applications end to end
  • Ability to write excellent test plans and test scripts
  • Extensive width and in-depth knowledge of QA tools, processes, and tech stack
  • Familiarity with Agile/Scrum methodologies
  • Strong interpersonal skills, ability to take ownership and the ability to identify and solve problems quickly in a fast-paced environment
  • Availability in afternoon hours one day a week (Monday, Tuesday or Thursday) (17.00-18.00)

Additional Information

Additional skills - the edge you have

  • Kubernetes
  • No SQL

See more jobs at Software Mind

Apply for this job

18d

Lead Software Developer

Software Mindal. Jana Pawła II, Kraków, Poland, Remote
agilesqloracleDesignjavapostgresqlmysqlcssjavascript

Software Mind is hiring a Remote Lead Software Developer

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

To develop a system for our British client in the marine industry, that will be used to manage 20,000 ships (mainly transport ships, tankers and large cruise ships). This system will enable captains to plan routes, download navigation maps, control courses, view up-to-date weather reports and check special economic zones. Our team is actively improving software development processes to achieve better results with a focus on software quality.

Position - how you'll contribute

  • To develop end-user software solutions.
  • To develop production and scheduling software.
  • To participate in all aspects of the software development lifecycle.
  • Interpret written business requirements and technical specification documents.
  • Perform coding to written technical specifications.
  • Investigate, analyse and document reported defects.
  • Perform maintenance programming and correction of identified defects.
  • Create, document, and implement unit test plans, scripts, and test harnesses.
  • Create and maintain technical documentation.
  • Performs related duties as assigned.
  • Any other tasks associated with this role.

Qualifications

Expectations - the experience you need

Personal

  • Problem solving skills, and can-do attitude and initiative.
  • Excellent communication skills
  • The ability to be able to work under strict time constraints.
  • The capacity to work under own initiative.
  • Flexible attitude and, ability to perform under pressure.
  • A commitment to quality and a thorough approach to the work.
  • Ability to work well within a team
  • Ability to interpret written requirements and technical specification documents.
  • Ability to code software according to published standards and design guidelines.

Essential Technical Skills

  • At least 3 years’ of experience in Java EE (Jakarta EE), SQL and Web Development technologies
  • At least 3 years’ of experience working with HTML / CSS / JavaScript
  • Sound understanding of Object Oriented Programming (OOP)
  • Solid understanding of HTTP and RESTful APIs
  • Understanding of Object Oriented analysis
  • Knowledge of database architecture and design
  • Experience with at least one of the following relational DBMS: MySQL, MS SQL Server, Oracle, PostgreSQL
  • JSF (Java Server Faces) – is one of the main Java technologies we use at ChartCo.

Beneficial Technical Skills

  • JSF (Java Server Faces)
  • EJB3 (Enterprise Java Beans)
  • JMS
  • Responsive design
  • Experience of using Eclipse / IntelliJ / Visual Studio Code development environments
  • Report Writing reports writing using Jasper Reports or Crystal Reports or similar
  • Exposure to a Java-based application-server
  • Full lifecycle development and version control

See more jobs at Software Mind

Apply for this job

18d

Senior Systems Engineer

Software Mindal. Jana Pawła II, Kraków, Poland, Remote
agileterraformsqlDesignansiblejavaopenstackdockermysqlkuberneteslinuxpythonAWS

Software Mind is hiring a Remote Senior Systems Engineer

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

To support a number of platforms that provide services and functionalities for users of a telecommunications network in Poland.

Position - how you'll contribute

  • Participating in the creation of ICT solutions at each stage of the project (design, implementation, testing, implementation, maintenance)
  • Giving your opinions and proposing changes in systems
  • Cooperating closely with development and testing teams in projects (configuration and supervision of CI / CD processes, release management and task automation)
  • Analyzing problems and introducing corrections in subordinate systems
  • Taking care of the continuity of operations of the maintained platforms (reviews, proposing security updates, monitoring improvements)
  • Handling requests (third line)

Qualifications

Expectations - the experience you need

  • Ability to administer the Linux environment (CentOS / RedHat / Debian)
  • Good knowledge of the TCP / IP protocol stack
  • Knowledge of at least one scripting language (e.g. bash, perl, python)
  • Knowledge of SQL
  • Experience with SQL database administration (MySQL, PostreSql)
  • Background in Apache httpd, Tomcat (or JBoss / WildFly) administration
  • Independence, responsibility and communication
  • Knowledge of the English language at a level that enables for clear communication and the creation of documentation in English
  • Willingness to take on duty 24h / 7d after the appropriate implementation period

Additional skills - the edge you have

  • Knowledge of VoIP protocols and GSM / 3G / LTE / IMS network architecture
  • Knowledge of the basics of Java programming and experience in managing applications based on this technology,
  • Knowledge of tools for task automation and IaaC (Ansible, Chef, Helm, Terraform)
  • Experience in virtualization and containerization of systems / applications, as well as working in a cloud environment (KVM, Docker, Kubernetes, OpenStack, AWS)

See more jobs at Software Mind

Apply for this job

18d

Senior Software Engineer – Cloud Native Platform (Golang)

Software Mindal. Jana Pawła II, Kraków, Poland, Remote
agileDesignazure.netdockerkubernetesAWS

Software Mind is hiring a Remote Senior Software Engineer – Cloud Native Platform (Golang)

Company Description

Agile Soul – Software Mind
On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

Our client’s mission is to stop organizations from overpaying for the software they use. They help organizations optimize software availability, compliance and cost savings measures through the delivery of on premise and cloud-based Software Asset Management solutions. Today they are the largest, most successful dedicated developer of SAM solutions, with staff all over the world. To sustain their explosive growth, we are looking for the brightest, most highly-skilled people who have their best work ahead of them. Now is the right time to join our organization.

Position - how you'll contribute

We are looking for a passionate software engineer to join a team that’s building our global-scale, cloud-native microservices platform.
We believe in DevOps culture (please note this is not a DevOps role), where close collaboration is key in an environment where all team members have shared responsibility for our software’s development, maintenance and operations.

We use a multi-cloud strategy where the software stack is built with a mix of programming languages such as .NET Core and Go.
The platform relies on technologies that can be deployed on any cloud provider, such as Azure, AWS and GCP, and also on-premise for our enterprise customers. Examples of technologies that are being used are Docker, Kubernetes, Prometheus, and SumoLogic.

The team focuses heavily on accountability and quality in the development cycle, as the developer of each service is responsible for ensuring that relevant monitoring, alerting and logging capabilities are built into the service and that automated test suites are continuously updated. Furthermore, each developer is responsible for acting on issues that arise in the production, staging and development environments.

Qualifications

Expectations - the experience you need

As a successful candidate, you’llbe an open-minded, experienced software engineer, who is tech-savvy and passionate. You’llhave good knowledge and experience in software architecture, design, implementation and deployment, while being experienced in building and maintaining large scale SaaS solutions.

Your strong knowledge in .NET Core and willingness to learn new technologies and programming languages (for example Go) will ensure your success.

Additional skills - the edge you have

  • Experience in building microservices in event-driven architecture using .NET Core
  • Experience in any Business Rules Management System (DaaS concept)
  • Experience in Building CI/CD pipelines
  • Open-source technologies such as Docker, Kubernetes, and Prometheus
  • Clever sense of humor

See more jobs at Software Mind

Apply for this job