Looking for a Senior Software Developer to work in the Operation Support Team who will be responsible for maintaining, enhancing and supporting our services API’s and core services like product search for our Digital Solutions (Ex. ecommerce platform, Internal Mobile Application and external mobile applications). The ecommerce platform hosted in the AWS cloud consisting of a web browser interface, and integrated with on premise third party systems The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a senior level developer working with a team to develop new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication skills.
CORE RESPONSIBILITIES
Participate in code reviews
Participate is daily Scrum meetings, Sprint Planning, Estimating stories
Writing clean, modular, high-quality, high-performance, maintainable code
Develop and support new and existing software including front-end applications, back-end applications, persistent storage queries, and API interfaces
EMBRACE THE CULTURE
Embrace the company purpose and live the values - behavior and action consistently demonstrate the values
Effectively communicate with others in a positive, constructive and respectful manner
Spend time developing strong working relationships, providing feedback, information and support needed to enable individuals to achieve their best
Actively participate in Health Checks and implement Objectives and Key Results (OKRs) to develop and grow
Drive the quarterly theme and key activities within your function that align back to the overall annual or quarterly objectives of the company
Actively participate in meetings
STRATEGIC RESPONSIBILITIES
Clearly understand each strategic pillar and the target outcomes
Reinforce the Strategy:
Pillar One - Customer Focus - Being the primary supplier to all our customers by providing them with the very best customized service
Pillar Two - People \& Leadership - Creating an environment that allows our people to discover their best and live the MORSCO Values
Pillar Three - Continuous Improvement - Developing \& implementing best practice, intuitive single systems
Minimum Qualifications
Must haves qualifications:
Bachelor’s degree in Computer Science, Information Systems or related field.
10+ years of experience in working in Engineering or Development roles
5+ years of experience in Java(Functional programming)
5+ years of experience in Spring Boot
3+ years of experience with Microservices
2+ years of Experience with Docker or Container-D
2+ years of experience in Agile practices
1+ years of experience with DevOps tools GitHub, Circle CI
2+ years of experience with REST and GraphQL API development
1+ Years of experience with Node.js
Nice to have qualifications:
2+ years of experience with AWS, Google Cloud Platform, Microsoft Azure, or another cloud service
Experience with AWS cloud architectures
1+ years of Snowflake experience
1+ Years of experience with Terraform
Experience with ReactiveX, Reactive asynchronous programming with observable streams.
Experience with multi-threaded programming
Preference working with back-end development, data engineering, infrastructure, and operational work but also willing to roll their sleeves up and work with front-end development, when necessary