For more than 30 years, ECI Software Solutions has been providing industry-specific, cloud-based business management software and services to small and medium-sized businesses. With divisions focused on manufacturing, wholesale/retail distribution, building and construction, and field service, ECI's solutions integrate into every aspect of a customers' business to help them level the playing field, run day-to-day operations more efficiently, and free them up to focus on what matters most. It’s how business gets done.
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.
ECI Software Solutions is seeking a Senior Software Architect to develop leading edge Multi-tenant SaaS Software Solutions for small to medium size manufacturers and related businesses. It is an exciting time at ECI! We are making substantial investments to drive innovation and integration on our global software platforms.
The Senior Software Architect will be a member of our software development team working in an Agile environment and interacting at a detailed level with multiple development teams. The position reports to the VP of Research and Development. Our flagship ERP is currently constructed utilizing C#, .Net Framework, Sql Server. The Sr Software Architect will be responsible for architecting, designing, communicating and overseeing our full software development stack. The goal is to iteratively review and lead architectural best patterns and practices within the teams.
This position can be remote.
Your Skills And Experience Will Include
Defining and evangelizing software architecture for multitenant SaaS responsive web apps
Being both player and coach of a small team of developers responsible for entire software stack effectively employing collaboration to get tasks done
Ability to build consensus among the team for architectural vision and direction
Expert level of experience as a full stack software developer and application architect
Lead adherence to architectural principles and mentoring a global team of software developers
Securing applications using security best practices, federated login and penetration testing
Researching and communicating possibilities of leveraging public cloud technologies
Creative thinking and amazing problem-solving skills
Working as an integral resource to multiple agile software scrum teams
Performing design reviews and participate in the development of prototypes
Translating business requirements into profitable scalable and supportable architectures
Documenting workflows, tools, or complex areas of software applications.
Communicate effectively with stakeholders and employees at all levels of the organization (executives, product managers, software engineers, QA, IT).
Required Technical Skills
7+ years of back-end and Front-end software architectures, frameworks, and methodologies
Cloud computing and cloud-native architectures
In-depth knowledge of architecture and software design patterns
Unit, integrate, performance and penetration testing
Agile software development lifecycle
Micro services
Asynchronous technologies
Restful APIs
Secure coding, OWASP Top Ten
Relational and NoSQL databases
ASP.Net MVC
.Net Framework and Core up to .Net 5
Education
BS in Computer Science or equivalent experience
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.
Apply Now
Job Summary
Job ID
:
1135
Company
:
ECI Software Solutions
Location
:
Worldwide
Job Type
:
Full-time
Primary Tag
:
Software Development
To claim this job, send an email to admin@remoteng.com from your work email with the job ID.