BAO Systems is looking for an experienced Software Engineer to join our growing product development team in Lisbon.
The Software Solutions Engineer position represents a key role in creating, managing and designing cloud-based solutions for BAO Systems and our clients.
Â·Be accountable for the design and development of effective software that meets given complex, strategic business needs for immediate team and broader BAO clients.
Â·Ensure alignment of the teams products and services with BAO technology and architecture strategy
Â·Provide technical knowledge and insight to peers and colleagues
Â·Ensure the team's approach to testing is fit for purpose
Â·Ensure integration of the software with monitoring and support tools
Â·Review and give constructive feedback on others' code
Â·Support product and departmental managers in communicating strategy and product fit and effectiveness to stakeholders at all levels
Â·Ensure the team's software works well in its operating environment
Â·Ensure that the team's technical product documentation is always complete, accurate and coherent
Â·Ensure troubleshooting and resolution of issues throughout the product life cycle including out of hours support for incident resolution
Â·Work with other technical leaders in the broader organisation to define, document and distribute best practice and standards
Â·Define, lead and encourage continuous improvement of the teams delivery and development processes
Â·Work with project, product leads to design software and create implementable specifications and tasks at product and roadmap level
Â·Work with 3rd Party contractors where necessary providing direction, support and documentation
Â·Learn new technologies and keep abreast of existing technologies and help introduce them where appropriate Knowledge, skills, training and experience
A hands on developer with strong programming skills
An excellent communicator with strong writing and influencing skills, capable of communicating status, commitment dates, and roadblocks
Knowledge of application deployment and data migration on AWS
Knowledge of monitoring, logging and cost management tools that integrate with AWS
Prior experience in DevOps, Infrastructure & Application Automation (Process Automation, CI-CD, Jenkins, Git tools)
Core Technologies: Java, JS Frameworks and Python
AWS experience/familiarity with: Cloud formation, Terraform, Lambda, Kinesis, EMR, RDS, EC2, S3, ML, IoT, IAM
Experience with Containers
3+ years experience with AWS, 8+ experience as software engineer
3+ years DevOps experience
An AWS Certified Solutions Architect or AWS Certified Developer
Experience working with International NGO's and/or in the public health sector
Familiarity with DHIS 2 or other open source Health Information Systems
Experience developing products in a SaaS environment
Familiarity working with and releasing open source software
Experience with data pipelines, transformation and data integration, using tools such as Apache Spark, Apache Kafka, Apache Airflow or similar tools.
Experience with data analytics, data warehouses and business intelligence.
Why BAO Systems?
Make a positive impact on global public health while working in a fun, collaborative and flexible environment. We're a nimble, close-knit group that values our teams opinion and contribution, allowing for everyone to make an impact to the work and company culture.
BAO Systems is the largest US-based DHIS 2 consulting and hosting firm in North America. We're changing how Governments, NGOs and international agencies, collect, analyze and report their data and improve health outcomes in the developing world.
We're truly a multinational company. Our HQ is in Washington, D.C., with staff in the UK, Norway, Switzerland, Portugal and Nigeria.
Fun, relaxed work environment
Pick your own gear (Mac, PC, etc)
Generous, flexible PTO and family leave
Flexible work schedules and work from home policy â€” work how you can be most productive
Company events and happy hours
Career enrichment opportunities (conferences/trainings/etc)
This is a full-time position based in Lisbon, Portugal. We offer the opportunity to grow and expand your skills as well as to help shape the development effort and establish the corporate presence in Portugal.
Send your CV and any other pertinent information like work examples, cool web apps you've built or anything else that would like to share.