BridgeNexus Technologies Inc
-
Vancouver, BC
-
Permanent -
Full-time
About the Role Are you an experienced cloud software engineer, applying modern design patterns and achieving robust implementations? Are you highly proficient with Amazon Web Services (AWS)? Then we would like to hear from you! As a cloud software engineer you will develop critical software components, expose core services, and enable new and sophisticated end user experiences that will make a difference for end users of modern enterprise apps and experiences on web and mobile. Key Responsibilities Support the migration from various on-premise architectures to AWS Cloud Design, develop and deploy web services, including APIs, back-end services and interfaces to mobile and web, hosted in a Cloud environment Work with product owners, UX designers, mobile app developers and other stakeholders to understand requirements, and translate these into pragmatic and effective technical solutions, and an aligned delivery plan Actively participate in a collaborative team that applies principles of Agile, DevOps and CICD methodologies, and iterates in a design-build-test-measure cycle Coordinate with program managers and other teams to implement updates to back-end services in a timely manner Create technical designs and contribute to system architecture Ensure code quality through writing unit tests, automation and performing code reviews Contribute ideas to finding the best solutions for algorithms, technologies and productstools to be adopted Required Skills Experience in building web services backend services Experience with Amazon AWS Strong experience with Java Experience with REST APIs and JSON Experience in the configuration and deployment of web services Solid software design knowledge ndash you should know how to create software that is extensible, reusable and meets desired architectural objectives Strong aptitude and reasoning Great communication skills, both oral and written 5+ years in professional software development Bachelorrsquos degree in SoftwareComputer Engineering, Computer Science or related field, or comparable relevant experience Preferred (Optional) Skills Solid practitioner of the AgileScrum development process, ideally with test-driven development, DevOps and continuous integrationdeployment (CICD) Experience with Authentication and Authorization technologies such as SAML, ActiveDirectory Experience in developing Microservices or Business Services or APIs Experiences in creating web-based reports and dashboards Experience with Python, JavaScript, LAMP or similar technologies Experience with collecting, storing and consolidating analytics data Understanding of Service Discovery, Inter-Service Communication, Service Deployment and Service Orchestration frameworks Knowledge of Kubernetes, Docker, Jenkins, Istio, Spinnaker, API Connect, Kafka QA skills in testing, scripting and test automation Willingness to learn new technologies and approaches Readiness to work in a global team with contributors from different backgrounds, skills and locations Ideally 8+ years of experience.
Dice.com
-
View & Apply