About Us
Helpware is a technology-driven company with offices in the USA, Ukraine, Mexico, and the Philippines which provides Customer Experience & Operational Support for modern companies. Our team of professionals is driven by the purpose of providing best in class value-adding services to our partners by leveraging our empowered teams, innovative solutions, and technologies.
Position Overview:
We are looking for an ambitious and self-driven Software Architect to join our team!
As a Software Architect, you will be responsible for making system design choices, coordinate and oversee technical standards, including software coding standards, tools, and platforms.
Experience with Microsoft Azure is preferred for this role.
Primary Responsibilities:
● Work with other IT professionals in the company in order to determine needs for new software, platforms and applications
● Use tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products
● Propose new designs and solutions to the leadership team
● Develop and implement product specifications
● Pay attention to system integration, sustainability, and feasibility
● Suggest and implement solutions for process improvement
● Adhere to all the requirements and guidelines for quality, security, extensibility etc.
Qualifications:
● 7+ years of experience as a Software Architect or similar role
● 10+ years of experience with software development
● 10+ years of experience with .NET Framework and its languages (C# and VB.NET)
● 2+ years of experience with JavaScript frameworks (Angular, React.js or Vue.js)
● Experience working with ASP.NET WebForms
● Outstanding knowledge of software and application design and architecture
● Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles
● Experience with DevOps practices
● Experience with Cloud Native technologies is desirable
● Experience with Azure Cloud is desirable
● A technical mindset and analytical approach
● Great attention to detail
● The sense of ownership and pride in your performance and its impact on the company's success
● Critical thinker and problem-solving skills
● Team player
● Good time-management skills
● Great interpersonal and communication skills
● BA in computer science, engineering or similar relevant field, MA preferred
● Strong English language skills required