Senior Software Engineer Commerce Applications

Orlando, Florida

eTeam Inc.
Job Expired - Click here to search for similar jobs
Job Title: Senior Software Engineer - Commerce Applications

Location: REMOTE (EST Hours)

Duration: 12 Months

POSITION SUMMARY: The Sr. Software Engineer will provide technical expertise and delivery for the Digital and Technology Commerce Applications. This individual will be responsible for defining, developing, testing, analyzing, and delivering technology solutions while working with other Development Teams, Architecture, Product Owners, Quality Engineering, and Business Stakeholders. This includes writing, coding, testing, analyzing, supporting, and delivering software programs and applications. The Sr. Software Engineer will also be a key contributor in the research, design, documentation, and modification of technology solutions throughout the project life cycle.

MAJOR RESPONSIBILITIES

Collaborates in team environments and independently with other Engineers, Architects, Product Owners, Quality Engineering, Vendors, and Business Partners on application development, application support, and modernization.

Design, test, implement, upgrade, and sustain large scale business applications.

Analyze internal/external technical processes and functions while documenting findings and identifying areas for improvement, modernization, and sustainment.

Design, run and monitor software tests on new and existing systems for the purposes of correcting errors, optimizing performance, isolating areas for improvement, and general debugging.

Support Release Management and Change Control processes along with other UDX Compliance Initiatives.

Understand and actively participate in Environmental, Health & Safety responsibilities by following established UO policy, procedures, training, and team member involvement activities.

Perform other duties as assigned.

QUALIFICATIONS:

Lead or participate in significant development initiatives to enrich the end-user experience.

Extensive hands-on, expert-level, experience with software development using the technologies used by the team.

.NET

Restful APIs

SQL

Angular

Possess strong analytical and problem-solving skills, including a thorough understanding of how to interpret solutions and swaggers provided by architecture and translate them into bug-free applications.

Repeatedly demonstrate ability to produce development artifacts: code, unit tests, and integration tests as needed.

Extensive experience in integrating with both in-house and third-party software.

Proven experience with large-scale enterprise system development and integration.

Strong understanding of information processing principles and practices.

Aptitude to work as a change agent that believes in a continuous improvement approach.

Comprehensive understanding of software development lifecycle (SDLC), continuous integration, agile software development methodologies, values, and procedures.

Excellence in communication with the ability to articulate complicated technical concepts to a range of people, from developers to executives.

Strong experience with reverse proxies, web servers, API gateways, service-oriented architectures, web services (REST), microservice patterns, security practices, database technologies.

Proven experience with databases and data storage including NoSQL and SQL databases, and in-memory key-value stores.

Adaptability - a fast learner with a willingness to build solutions using tools to which they may have had little previous exposure.

Empathy-the innate ability to understand the challenges faced by our customers and the drive to resolve them.

Demonstrate ability to produce high-quality technical documentation.

EDUCATION: Bachelor's Degree or equivalent work experience in Computer Science, Computer Engineering, Systems Engineering or similar essential required.

EXPERIENCE:

5+ years of progressive development work experience.

Experience preferred with software development in medium to large sized projects with small to large sized teams.

Conflict resolution, debugging, triaging, troubleshooting and problem-solving techniques required.

Good presentation, facilitation, and communication skills required.

Proven hands-on experience as a software engineer with expertise knowledge and focus on multiple technologies inclusive of: .NET6+/.NET Core, Entity Framework, SQL, NoSQL, and RESTful APIs.

Angular, Node.js, TypeScript, Eventing Patterns, Microservice Design, Redis, Kafka, Docker and Kubernetes experience are a plus.

Self-starter with the ability to manage a broad workload and accommodate change with a proven ability to deliver results.

Date Posted: 13 May 2024
Job Expired - Click here to search for similar jobs