SQOTTY Logo

Remote REMOTE - Senior Software Developer

Remote
Company Location: Anywhere
insight-global
All insight-global Remote Jobs

SUMMARY:

The Senior Software Developer will be responsible for translating high level business requirements into fully functional code. Manage requirements and scope to ensure delivery of functionality in time for DHL eCommerce Solutions with high quality.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Provide technical subject matter expertise to software development teams responsible for systems designs.

Coordinate with teams across the enterprise on the migration of existing IT services to the cloud; identify technical requirements, security requirements, potential issues, and work through these challenges.

Participate and lead agile software development while working with Developers, Database Developers, Business Analysts and other departments to architect and implement new functionality.

Develop moderate to large, complex application solutions by analysing and breaking down of system requirements.

Responsible for quality control of all development deliverables.

Develop, maintain and implement standards and methodologies for software development.

Responsible for interpreting system requirements to design and application teams.

Transform system requirements into technical design and application code base.

Independently analyse moderately complex system requirements and translate to industry standard technical design.

Estimate development effort in support of project requests, based on documentation provided.

Participate in code quality checks through reviews and code quality tools.

Perform other related duties as required.

Plusses

Experience working with web servers such as, Nginx and Apache

Master level knowledge of SQL language, triggers, views, stored procedures and complex SQLs under Oracle or other RDBMS systems.

Experience building and deploying projects using CI/CD tools such as Jenkins

Knowledge on transforming a legacy monolithic application to a Microservice based application

Experience in designing, building and running load tests using applications such as Locust or JMeter

Building and managing support and monitoring dashboards for high-volume APIs using tools such as ELK or Splunk stack

Experience in Angular and/or React would be a plus.

Familiarity with NoSql databases would be beneficial.

API Integration Layer experience.

Other Skills

o Experience with Agile Software Development practices using tools like JIRA/Confluence.

o Proven expertise troubleshooting and solution design for complex issues.

o Apply critical thinking skills, experience, and research sources in the design and implementation of technical solutions which improve usability, analyse maintainability, and scalability.

o Ensure best practice use of applications by keeping abreast with emerging technologies to ensure optimal performance of the applications.

o Strong emphasis on code quality, peer reviews, and writing test-driven code

o Ability to create technical specifications, architecture diagrams, network diagrams, data models, object diagrams, process flows and application development artifacts

o Experience developing on a full project life cycle, from requirements to delivery

o Excellent Planning & Organizational skills

o Excellent communication, documentation skills plus team leadership skills.

o Ability to research new technologies and create conceptual models or solutions and present them to high-level audience across business, application and technology domains.

o Proven experience with TDD, and ability to mentor others in effective TDD
EDUCATION AND/OR EXPERIENCE:

Bachelors degree in Computer Science or related field

7 to 8 years of experience in a directly related field.

REQUIREMENTS/SKILLS:

Expert in Cloud-Native Development, proficient in JDK 11, Spring Boot 2.x, Spring Cloud, Spring Batch and Integration using Microservice architecture

Well versed with OOPS design concepts and good grasp of architectural patterns

Hands-on experience with unit testing/integration testing tools like Mockito, RestAssured, Cucumber.

Familiarity with event driven architecture patterns.

Git/Maven expertise.

Working experience in building Images and Containerization using Docker, Docker Engine using an orchestration system like Kubernetes/Openshift

Expert in designing and developing RESTful APIs, schemas, documentation using tools like Swagger and dev testing using tools like Postman

Knowledge of modern microservices security practices like OAuth2

Microservices caching patterns

Experience analysing/tuning microservices performance

Ability to align workday with US Eastern Time Zone.

Recommended Skills

Click to open application form
Click or drag a file to this area to upload.
Click or drag a file to this area to upload.

Similar Remote Jobs

Platform Software Engineer - Remote
Job Details What you will do AI Tempered Solutions seeks an experienced software engineer to join a small platforms and dataplane team. You will contribute to our identity-based networking code…
See full job description
Product Tech Support Engineer (Remote)
Job Details What you will do:This position assists engineers in designing HVAC equipment through Modeling design work and bill of material development to support customer requested special modifications to configured…
See full job description
Staff Software Engineer, Data Platform (US Remote)
We are a growth stage company that creates software solutions combining lean principles, predictive and prescriptive analytics, and machine learning to transform hospital and infusion center operations. More than 130…
See full job description
Director, Business Development (Fully Remote)
Liminal is offering an exciting opportunity to join the high performing sales team as a Business Development Director. This new role has been opened to focus on growing the new…
See full job description
REMOTE Technical Consultant - AEC/Product Design
Why Work at LenovoHere at Lenovo, we believe in smarter technology that builds a brighter, more sustainable and inclusive future for our customers, colleagues, communities, and the planet. And we…
See full job description
temporary remote project manager
temporary remote project manager. tallahassee , florida (remote) posted today job detailssummary $20 per hour temporary high school category office and administrative support occupations referenceAB_4076256 job detailsDo you have project…
See full job description
Get a weekly email of all new Remote Developer Jobs
crossmenu