Sr. Software Developer

DHL eCommerce
Remote, Full Time
POSTED ON 6/27/2023 CLOSED ON 7/29/2023

What are the responsibilities and job description for the Sr. Software Developer position at DHL eCommerce?

Job Description

Location: Remote

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.

EDUCATION AND/OR EXPERIENCE:  

  • Bachelor’s degree in Computer Science or related field 
  • 7 to 8 years of experience in a directly related field.

REQUIREMENTS/SKILLS:

  • Required Technology 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.

Nice To Have Technology Skills

  • 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

  • Experience with Agile Software Development practices using tools like JIRA/Confluence.
  • Proven expertise troubleshooting and solution design for complex issues.
  • Apply critical thinking skills, experience, and research sources in the design and implementation of technical solutions which improve usability, analyse maintainability, and scalability.
  • Ensure best practice use of applications by keeping abreast with emerging technologies to ensure optimal performance of the applications.
  • Strong emphasis on code quality, peer reviews, and writing test-driven code
  • Ability to create technical specifications, architecture diagrams, network diagrams, data models, object diagrams, process flows and application development artifacts
  • Experience developing on a full project life cycle, from requirements to delivery
  • Excellent  Planning & Organizational skills
  • Excellent communication, documentation skills plus team leadership skills.
  • Ability to research new technologies and create conceptual models or solutions and present them to high-level audience across business, application and technology domains.
  • Proven experience with TDD, and ability to mentor others in effective TDD

PHYSICAL DEMANDS:

  • Physical demands are consistent with a professional office setting.
  • Regular sitting at work station for 25 – 75% of the work shift.
  • Ability to work alternate shifts (<20%).

As a Top Employer and leading logistics company, at DHL eCommerce Solutions, we are committed to helping you build a career you’ll love with benefits and incentives that support your personal and professional well being:

  • Competitive Pay
  • Bonus Programs
  • Retirement Savings
  • 401K with company match
  • Medical, Dental, Vision, well being programs
  • FSA/HSA availability
  • Tuition Reimbursement
  • Paid Time Off including vacation and sick time
  • Company Paid Holidays and Floating Holidays
  • Paid Parental Leave
  • Employee Discount Program
  • Employee Assistance & Work Life Program
  • Short Term and Long
  • Term Disability
  • Life Insurance
     

Equal Opportunity Employer – Veterans/Disability

 Tracking
Report this job

Salary : $140,000 - $145,000

Sr Java Developer
Triunity Software -
New Haven, CT
Sr Dotnet Developer
Triunity Software -
Iselin, NJ
Sr Java Developer
Triunity Software -
Atlanta, GA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Sr. Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $93,843 - $124,803
  • Debugging Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $94,373 - $127,234
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DHL eCommerce

DHL eCommerce
Hired Organization Address Hebron, KY Full Time
Job Brief At DHL, our people are our greatest asset! Everyone’s contribution drives us to be the world's #1 logistics co...
DHL eCommerce
Hired Organization Address Hebron, KY Full Time
Job Brief At DHL, our people are our greatest asset! Everyone’s contribution drives us to be the world's #1 logistics co...
DHL eCommerce
Hired Organization Address Kansas, MO Full Time
Job Brief At DHL, our people are our greatest asset! Everyone’s contribution drives us to be the world's #1 logistics co...
DHL eCommerce
Hired Organization Address Kentucky, KY Full Time
SUMMARY The Control Room Operator is responsible for maintaining and ensuring accuracy of the automated sorter and conve...

Not the job you're looking for? Here are some other Sr. Software Developer jobs in the Remote, area that may be a better fit.

Sr. Python Developer

Intelliswift Software, New York, NY

Sr. Mobile UI Developer

Triunity Software, Richmond, VA