Senior Software Engineer

  • Juno Beach, FL
  • Posted 10 days ago | Updated 7 hours ago

Overview

On Site
Full Time

Skills

Software development methodology
Business process
Business systems
Software design
Amazon Web Services
Design patterns
Business requirements
IT service management
SAP BASIS
React.js
Amazon SQS
Amazon DynamoDB
Agile
Scrum
Leadership
Specification
Documentation
Collaboration
Apex
Innovation
Training
Recruiting

Job Details

Job#: 2028574

Job Description:

Programmer Analyst, Principal
Responsible for the development and integration of new applications into the technical infrastructure and existing business processes. Provides technical or functional guidance to project or work teams as needed within a specific discipline. Collaborates on an on-going basis with the Business Systems Analyst. Analyzes, designs, develops, tests, debugs, implements, maintains and/or enhances existing or new systems that are reliable and efficient.
Qualifications
10 + years of relevant work experience and proficient in software design patterns and architecture for large-scale applications
The tech stacks are React, Lambda, SNS, SQS and DynamoDb hosted on Amazon cloud serverless architecture.
Must have knowledge of numerous well documented architecture and design patterns and techniques
Experience with Agile or Scrum software development methodologies
Resposibilities
You will be a lead developer responsible for the development of new software products and enhancements to existing products
Consistently write, translate, and code software programs and applications; according to specifications and development standards per specific discipline
Assist in the definition, development, and documentation of softwares business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

About Apex Systems