What are the responsibilities and job description for the Software Architect position at Accutech Systems Corporation?
Software Architect
Position Summary
Do you thrive on solving technical challenges? Do you want to guide technical leadership within a collaborative, cross-functional team and make meaningful improvements in products and infrastructure?
Since 1987, Accutech Systems Corporation (ASC) has been dedicated to delivering innovative products and services to the financial industry. While we’re proud of our products and services, we know that our success is rooted in a culture we work hard to foster and protect. The foundation of our culture is our purpose to “make great things happen for other people,” and that purpose comes from our leadership’s faith in God and commitment to His mandate to love and serve others. Accutech welcomes teammates from any, or no, faith perspective who are committed to this ideal – that success is achieved when we make great things happen for others.
The Software Architect thinks beyond the day-to-day and helps lead our long-term strategies. This position has impact on the entire software development lifecycle, including:
- Guiding implementation of new technologies
- Designing the architecture for new products
- Assisting developers with technical roadblocks
- Creating proof-of-concept examples for new product ideas
Accutech’s product development team values autonomy, initiative, and collaboration between product managers, developers, quality assurance specialists, and other stakeholders.
How we set you up for success:
- Family-centered culture that values not just you the “employee” but you the person
- Clear onboarding process with a 90-day plan
- Support and encouragement for professional development
- Time off to volunteer in your community
- Remote work flexibility (Work from anywhere or partial work from home situation is possible. Must attend daily scrum, weekly backlog refinement meetings, and other departmental meetings during work hours.)
- Accutech will provide a laptop and all other technology required
- Benefits including health, dental, 401k match, PTO, etc
Who we’re looking for:
A collaborative team leader who:
- Has a positive, connective attitude
- Fosters collaboration and considers needs across teams (Development, Product Management, QA, and IT)
- Has a sustained interest in professional development and trying new technologies
- Can review and improve upon code and architecture standards and communicate the reasoning behind standards
- Has a clear understanding of object-oriented programming
- Desires to mentor other developers in architecture decisions
- Thrives on reviewing and improving development processes
- Creates and maintains unit testing, integration testing, and documentation of software functionality
- Supports project plans and project management
- Has excellent written and communication skills, whether communicating with technical or non-technical stakeholders
- Tackles challenges with critical thinking and organization
Education and Experience Requirements
- Ten or more years of software development experience required
- Experience with .Net, .Net Core, and C# required
- Experience with RDBMS required, particularly MS SQL Server or Postgres
- Familiarity with software development methodology and release processes required
- Experience with REST APIs a plus
- Knowledge of HTML5, CSS, JavaScript, Vue, and related web technologies a plus
- Familiarity with AWS environments a plus
- BS in Computer Science, Computer Engineering, Electrical Engineering, or related field a plus
Join us on a journey bigger than ourselves, a journey of making great things happen for other people. We have the tools, vision, and culture to set you up for success. If you have the drive and expertise, we’d love to hear from you.
We are interested in every qualified candidate who is lawfully eligible to work in the United States. However, we are unable to sponsor visas.
Accutech Systems Corporation is an Equal Opportunity Employer.