Software Architect

The role of Software Architect is to design new services for our highly-performant payment systems for clients ranging from the largest banks and payment processors in the US, to billers in healthcare, government, nonprofit, insurance, and other markets.

About Aliaswire

The role of Software Architect is to design new services for our highly-performant payment systems for clients ranging from the largest banks and payment processors in the US, to billers in healthcare, government, nonprofit, insurance, and other markets.

Position Responsibilities

      • Work as a member of the Software Engineering team to design and develop new features, customer improvements, and fixes into the Aliaswire SaaS payment processing platform
      • Work as part of a team building best in class payment processing applications
      • Direct and mentor other engineers on programming tasks
      • Provide analysis of problems, recommend, and implement solutions
      • Work independently on design and development tasks
      • Troubleshoot critical issues that may involve many systems in a complex infrastructure

Required Qualifications

      • 7+ years of hands-on experience as a Sr. Software Developer or Software Architect
      • Proven skill in development of Java based software using standard best practices for design
      • Proven track record of building high volume performant services
      • Ability to design and build components and features for a software product from an understanding of requirements
      • Extensive experience with Tomcat, MySQL, HTML5, Spring, Hibernate, Liquibase, Gradle, JavaScript and web services
      • Hands-on experience in designing software for High-Availability uptime and Performance, Reliability, and Scalability
      • Familiarity with CI/CD development pipeline processes
      • Ability to prioritize multiple demands in a fast-paced and dynamic environment
      • Proven skill in troubleshooting, anticipating and solving problems
      • BS in Computer Science or a related field required, MS preferred

Preferred Qualifications

      • Familiarity with the Financial Services Industry (FINTECH)
      • Process improvement/Agile mind-set to build efficient and effective processes
      • Clear communication skills to help employees of all levels of the organization to effectively understand and resolve their problems
      • Ability to lead and develop team members to achieve an effective and efficient processes
      • Independent and pro-active problem solver and decision-maker
      • Excellent communications skills and ability to converse in both technical and non-technical business contexts
      • Strong working knowledge of industry regulations and legislative guidelines
      • Familiarity with Security audit processes, such as PCI
      • Start-up DNA, hands-on mentality, integrity, and reliability
      • Ability to collaborate across the organization to gain trust and develop solutions rapidly to urgent business needs.

Physical Job Requirements

The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EEO Statement

It is the policy of Aliaswire to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Aliaswire will provide reasonable accommodations for qualified individuals with disabilities.

Disclaimer

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position.