Expired job

Just missed a job?

Sign up and never miss an opportunity again!

Senior Software Architect job

ECi Software Solutions jobs

Company

Salary

Skills

Company Description

ECi Software Solutions is a software firm that provides cloud-based business software. The firm offers enterprise resource planning software, business management software, e-commerce, and other IT services. ECi Software Solutions specializes in technology and software solutions for entrepreneurs in the building & construction, manufacturing, field service, and distribution vertical markets. The company supports the entrepreneurial spirit and profitable growth of businesses. ECi Software Solutions was founded in 1999, and its headquarter is based in Fort Worth, Texas, United States. The firm provides competitive healthcare benefits and other perks to its employees.

Job Description



The ECi Software Solutions family of companies provides business and e-commerce solutions, offering on-premise and cloud-based technologies. For 30+ years, ECi companies have served the manufacturing, office supplies, service technology, contract office furniture, lumber and building materials, hardware and jan/san sectors. We are industry experts supporting the entrepreneurial spirit and profitable growth of small and medium size enterprises. At ECi, our passion is to make your business stronger than it was the day before. We want you to be able to say I win every day!

To apply for this position, please attach a detailed resume that demonstrates your qualifications and skill set pertaining to this position. Applications without a resume will not be considered.

The Senior Software Architect has extensive experience designing and implementing software applications. They ideally have a proven track record of delivering real-world software implementations in the cloud through either greenfield solutions or modernizations of legacy applications to cloud based solutions.

In addition, the Software Architect thrives in a collaborative and agile environment with an ability to learn new concepts easily.
This position will be located in our Dublin, OH office.

Your skills and traits will include but not be limited to:

Lead a global team of developers, helping build and architect new solutions, data center migrations, and scaling their adoption of cloud technologies.

Drive solution architecture and best practices by producing internal white-papers and best practice guides, contributing to internal tooling, mentoring fellow architects.

Lead and be deeply involved in the hands-on technical delivery of the active projects for the Manufacturing Division of ECi.

Enable the team to visualize the possibilities of leveraging public cloud.

Provide thought leadership in the form of public speaking, publish content such as blog articles, case studies.

Gather and understand user requirements in terms of designing the application architecture, database architecture, and configuring user access and security for the application and databases.

Design modernization and migration plans for helping the team move legacy software applications into the cloud

Consider the entire software application from the back-end API development to the front-end accessibility for end-users

Help the team to optimize the conceptual design for application migration or modernization

Drive software architecture best practices enterprise-wide by ensuring that development adheres to the guidelines defined by the ECi Cloud Center of Excellence and develop internal and external technical documentation.

Providing thought-leadership to the team and the enterprise.

Technical skills:

Software architecture and development

Software development lifecycle:

o Code quality

o Testing

o Continuous integration/continuous deployment

Enterprise architecture

Back-end and Front-end architectures, frameworks, and methodologies

Cloud computing and cloud-native architecture

Experience architecting, designing, implementing, and supporting software applications

Expert level knowledge of at least one development language, preferrably C#

Deep technical experience in the competencies listed below

Creative thinking and amazing problem-solving skills

Demonstrable working experience

o Delivering production-scale software application solutions on at least one major cloud platform

o Confidently taking responsibility for the technical output of a project

o Ability to quickly pick up new skills and learn on the job

o Comfortably working with various project stakeholders such as project managers, software engineers, data engineers, business analysts, QA and other architects

Solid communication skills:

o You can clearly articulate the vision and confidently communicate with all stakeholder levels: ECi, Customer, 3rd Parties and Partners - both verbal and written.

o You are proficient in documenting workflows, tools, or complex areas of software applications.

Our Languages:

C#

Angular

TypeScript

ES6

PowerShell

YAML

Terraform

Our Development Stack:

Azure DevOps

AWS

o Lambda

o Step Functions

o ElasticSearch

o RDS (Postgres)

o API Gateway

o SNS

o SQS

o CloudWatch

o S3

o DyanmoDB

o ElastiCache

o Glue

o Cognito

In addition to our competitive salary and award winning culture, we offer an excellent benefit package. We even offer our employees a day off to serve their community! Our company core values are our CODE: Crave Greatness, Own the Outcome, Deliver Awesome and Embrace Community.

Other details
  • Pay Type Salary
  • Travel Required No
Estimated annual salary
$128,221
average
Minimum
$99,196
Maximum
$136,388

TASKS

  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
  • Develop or direct software system testing or validation procedures.
  • Direct software programming and development of documentation.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.

SKILLS

  • Reading ComprehensionUnderstanding written sentences and paragraphs in work related documents.
  • Active ListeningGiving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
  • SpeakingTalking to others to convey information effectively.
  • MathematicsUsing mathematics to solve problems.

KNOWLEDGE

  • Customer and Personal ServiceKnowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
  • Computers and ElectronicsKnowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Engineering and TechnologyKnowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
  • DesignKnowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.

ECi Software Solutions

Type

Company - Private

Size

Medium

Revenue

$100M to $500M

Founded

1999

CEO

Ron Books

Similar jobs in the area
**Position Summary** Finxact, a Fiserv Company, is looking for a Senior Software Architect to join our growing team. As a Senior Architect, you will be a key contributor within the Development team working to build and maintain framework components across...Read more
**Job Description** Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in the definition and evolution of standard...Read more
**It's fun to work in a company where people truly BELIEVE in what they're doing!** **Job Description Summary:** Join an exciting and talented development team for our award-winning Data Intelligence solution as we reinvent and prepare for a new era of...Read more
Senior Software Architect - Payments Payments Software Development works with business and technology leaders to understand the holistic business strategy and then works with architects and senior technologists to define solution specific IT architectures...Read more
gig jobs
We own it - We expect greatness - We create genuine relationships - We are authentic - Together we win Rental Property Photographer About us: PlanOmatic provides quality photos, floor plans, and 3D to the single-family rental industry with speed and at...Read more
Software Architect : CSAAShiftcode Analytics, IncRemote, Remote
Interview : Phone and skype Visa : USC, Gc, GC EAD, H4 Description: Modern JavaScript – React/Node and ideally coming from a Digital/Ecommerce/Client facing SaaS Background. Strong engineering background, web and mobile, with hands on experience with...Read more
gig jobs
Restaurant DeliveryDoorDashColumbus, OH
Your time. Your Goals. What is DoorDash Available in over 4,000 cities in the U.S, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. As a Dasher, you can be your own boss and enjoy the...Read more
DescriptionJob Description:Are you ready for your next career challenge?At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams in the UK to address...Read more
An artificial intelligence software company is in need of a Remote Principal Software Architect. Individual must be able to fulfill the following responsibilities: Seamlessly incorporate the results of our data scientists research into our SAAS product...Read more
Amazon Web Services (AWS) is looking for highly talented hands on technical architects to help accelerate our Application Migration & Modernization organization. This is an excellent opportunity to...Read more
Entrata's Software Architect is who we rely on to design our complete and complex framework, system or product. You will define processes for technical platforms, system specifications, input/output and working parameters for hardware and/or software...Read more
_To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts._ **Job Category** Products and Technology **Job Details** Trust is the #1 thing we value at Salesforce...Read more
Show more jobs
500+ more jobs

Similar jobs

**Job Description** Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with...Read more
We are a mission driven education management platform looking for a software architect to join our growing team. The software architect responsibilities are providing leadership around technical architecture, creating testable, well documented code...Read more
Overview: Grounded in versatility and powered by a styling community, Express is a modern, multichannel apparel and accessories brand whose purpose is to Create Confidence & Inspire Self-Expression. Launched in 1980 with the idea that style, quality and...Read more
A technology company is filling a position for a Remote Senior Software Architect Lead. Candidates will be responsible for the following: Researching the latest in industry trends along with the needs of the organization Providing architectural direction...Read more
We are seeking a Software Architect to join our talented development team. This person will be responsible for the development of new features and functionality for our eCommerce sites, working together with other architects and senior software engineers...Read more
Overview As part of our enterprise architecture team, you will play a crucial role in defining, designing, and evolving applications and strategy that align with business objectives and that fit into a dynamic technical landscape. Partnering closely with...Read more
**Job Description** Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in the definition and evolution of standard...Read more
We areCONNECTING HEALTH AND WEALTH.Come be part of remarkable. How you can make a difference We are looking for a Sr Software Architect to join our team. This position works closely with Engineering, UX, Product and Architecture to lead the design and...Read more
Senior It Developer - Perl & RorVervent IncRemote, Remote
Description:Our ideal candidate is someone who is excited to become a part of an awesome, fast-growing team and must display thesethree top (required) skills:1. Perl2. SQL Server3. RESTful APIGeneral Position Summary:Accomplishes software requirements by...Read more
Software Developer – Applications (Javascript, ASP.net, etc) Purple Communications is one of the nation's most extensive communication services for the deaf and hard of hearing communities. As a leading provider of onsite interpreting services, video relay...Read more