Home

Sr. Software Engineer - Digital Site Development :: Issaquah ,WA(Hybrid) at Issaquah, Washington, USA
Email: [email protected]
Please share resume at
[email protected]

Job Title:
java Full stack developer(with ecommerce
experience)

Location: Hybrid Onsite in Issaquah, WA or Dallas, TX 3x /
Week

Job
Description:

Software Engineers perform development work across the technology stack (both
front-end/back-end expertise). They are versatile in how they can add value,
demonstrating the ability to manage the completion of projects that involve
databases, backend services, or the development of front-end applications. They
should be able to demonstrate a strong understanding of emerging technologies
to support the development of new solutions. Software Engineers understand the
full technology stack and underlying applications, services, and databases in
order to ensure optimal performance.

The eCommerce Website Development Software Engineer is responsible for the
overall design of a product and the definition of the technical
blueprints/designs to fulfill specific requirements. They provide technical
expertise to Product Managers and the Development Pods as they reconcile the
users' needs and requirements with what the engineers have determined to be
doable within the given (engineering) constraints. They work closely with
Solution Architects, Product Managers, POD teams, and Product Owners to support
the implementation and delivery of new and/or enhanced capabilities. Lastly,
they are responsible for defining non-functional requirements (e.g.,
performance, resilience, etc.) to ensure the scalability and reliability of a
given product within a complex ecosystem.

Role
& Responsibilities:

Develops the
conceptual systems architecture design and the supporting technologies needed
to enable new and/or enhanced functionality within a given product/application,
applying principles that promote availability, reusability, interoperability,
and security into the design framework.

Supports release
planning activities in conjunction with Product Owners and teams.

Identifies high level
requirements to support the definition and refinement of a robust testing
strategy.

Supports the Product
Owner with the identification and definition of enablers/work items to support
the architectural runway of a given product/application.

Defines the non-functional
requirements (e.g., performance, security, resiliency, etc.) which support the
development of epics and user stories aligned to a value stream.

Identifies technical
dependencies across several product/application teams to support the implementation
of new or enhanced functionality.

Performs development,
optimization, and automation activities to support the implementation of a
product/application.

Develops and
implements front-end architecture to support user interface concepts.

Increases proficiency
and understanding of relational and non-relational databases, distributed
application architectures, user interfaces and user experience, quality
assurance, security concerns, and business value creation.

Drives engineering
best practices to deliver higher quality and scalable solutions.

Provides the team with
the development strategy, solution recommendations, and estimates for a given
product/application.

Participates in scrum
ceremonies (sprint planning, retrospective, showcases/demos, stand-ups, backlog
refinement, etc.).

Creates and executes
unit tests which validate the code changes made to support the implementation
of a user story.

Uses test driven
development (TDD) practices to assist with the detection/recognition of
software defects early in the development process.

Estimates, plans, and
manages all implementation tasks and reports on development progress.

Designs, builds,
debugs, optimizes, and implements solutions in approved tool sets and
databases.

Develops high quality,
efficient, and fault tolerant software.

Supports, extends, and
builds automated CI and CD pipelines.

Designs and delivers
DevSecOps automation for app deployment and testing.

Uses APM/monitoring
tools such as Dynatrace/Splunk and browser tools to perform request
purepath/waterfall analysis to identify bottlenecks and suggest improvements.

Participates in the
development and documentation of department standards and best practices, and
mentors junior engineers.

Provides the team with
solution recommendations and estimates for a given product/application.

Identifies
deficiencies within a product/applications code base and identifies
opportunities to improve overall code quality.

Collaborates with team
members (e.g., Systems Architects, Systems Analysts) to define project
specifications and release documentation for all phases of the product
development cycle from product definition to design, through implementation.

Conducts peer code
reviews for the software changes made by other engineers within a team.

Collaborates with
Environment Analysts to define and refine the environment strategy needed to
support day-to-day development activities.

Defines
product/application specific coding standards and patterns to guide the
implementation of new features and capabilities.

Supports the planning
and execution of functional and non-functional (e.g., performance, fail-over,
etc.) testing activities.

Provides technical
expertise in establishing specific coding standards, patterns, and procedures.

Supervises systems and
data analysis performed by Full Stack Engineers on products/applications to
understand functional design requirements.

Defines remediation
tactics for large and complex defects impacting several features and/or
capabilities within a given product/application.

Supervises the
development and preparation of technical documentation (e.g., runbooks, etc.).

Drives operational
efficiency and technical growth by mentoring PODs through documentation,
workshops, and other methods in the areas of software applications design,
development, automation, CI/CD pipeline, and architecture.

Provides active
support for business-critical outage situations.

Required Skills:

10+ years functional
design and technical design experience with large-scale applications,
specifically large enterprise level B2C and B2B ECommerce applications.

Mastery of scaling
applications from threading implementations to infrastructure scaling and
topology planning.

Experience with
developing and running applications in a public cloud environment (Azure
preferred).

Experience working
with a major relational database (DB2, SQL Server etc.) and/or NoSql.

Experience designing,
building, and delivering Java and .NET solutions using DevOps and Continuous
delivery principles.

Experience in Java EE
and specifically in developing Java based APIs. Spring Framework experience.

Experience in .NET and
specifically in developing C# based APIs. GraphQL and Entity Framework
experience.

Hands on Experience
leveraging asynchronous communication patterns for developing distributed
applications. Experience with IBM MQ, Biztalk, Azure Eventhub, and Kafka are
desirable.

Strong familiarity
with API gateway management (Apigee, APIM, and DataPower).

Data modeling
experience.

Understanding of
integration patterns, concepts, and best practices.

Familiarity with EDI
solutions for batch and realtime transformations of data.

Familiarity with data
integration systems (Broker, B2Bi, PI/PO, etc.).

Proven ability to work
effectively and produce consistent results with minimal supervision.

Proven ability to
effectively mentor junior team members on design, data mapping, programming,
and testing techniques.

Strong conceptual,
analytical, problem-solving, decision making, troubleshooting, and resolution
skills.

Strong written and
verbal communication skills.

Demonstrates a
positive attitude, is self-motivated, responsible, conscientious, and detail
oriented.

Understanding of
corporate IT policies, procedures, and standards.

Recommended Skills:

Bachelor's degree or
higher in Computer Science or equivalent experience.

Proven experience
delivering Azure cloud technology solutions.

Ability to lead and
mentor devops teams.

Thanks
and Regards!!

Akashika
Pandey

Technical
Resource Specialist

Ace
Technologies Inc

2375
Zanker Road, Suite 250, San Jose, CA 95131

Phone:
1-408-617-7200 | Extn 4286 | Email ID/Hangout :
[email protected]

-------------------------------------------------------------------------------------------------------

Reporting
Manager: Manish Sharma| Email ID :
manish
@acetechnologies.com
|
Phone: 1-408-617-7200 Ext 4298

Escalations
:
[email protected]

Note: We respect your Online Privacy. This is not an unsolicited mail. Under
Bills.1618 Title III passed by the 105th U.S. Congress this mail cannot be
considered unsolicited as long as we include Contact information and a method
to be removed from our mailing list. If you are not interested in receiving our
e-mails then please reply with a "REMOVE" in the subject line
to
[email protected]
and
mention all the e-mail addresses to be removed with any e-mail addresses, which
might be diverting the e-mails to you. We are sorry for the inconvenience

--

Keywords: csharp continuous integration continuous deployment message queue information technology purchase order California Idaho Texas Washington
Sr. Software Engineer - Digital Site Development :: Issaquah ,WA(Hybrid)
[email protected]
[email protected]
View all
Fri Aug 30 22:49:00 UTC 2024

To remove this job post send "job_kill 1712012" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 71

Location: , Indiana