Role: Senior Digital Applications Developer - Remote
Key member of software engineering team to design and implement solutions in a hybrid-oriented cloud environment. This role will leverage frontend and backend application development, database and various other technologies to meet the complex needs. Opportunity to learn new technologies, platforms and make a positive contribution with a growing IT organization.
Design, development and support of eCommerce and web-based applications.
Leverage cloud services like machine learning in a hybrid cloud environment with a microservices based architecture
Follow software development best practices and processes to ensure the delivery of robust, secure, scalable and high-quality solutions.
Work within the Agile framework of continuous delivery
Design and implementation of full stack applications/services running on AWS and Azure.
Work with business teams to scope, design and deliver application solutions.
Bachelor’s degree in Computer Science or related field and 5 years of software development experience with PHP, Python and NodeJS and/or equivalent work experience.
Working knowledge of Microsoft or Linus operating systems
Ability to work independently
Problem solving skills
Ability to communicate and work collaboratively with teams
Experience with microservice application frameworks and design patterns
Experience with cloud based environments including containerized and serverless
Database experience with SQLServer, mySQL, and document based databases
Experience with Adobe AEM, Adobe Magento and similar cloud technologies is highly desirable.
Experience with modern web frameworks like HTML5, NodeJS, Angular, React
Experience in CI/CD pipeline design, implementation, and management using Jenkins
Software code repository management using GIT
Working knowledge of operating systems: Linux, Windows
Experience with webserver administration