The new employee will be reporting directly to the CEO, a software Engineer, who will be delegating much of his responsibility to create the team’s architecture and daily work activities. The CEO will mentor and train the new software Engineer on its vision and overall approach. The new architect can support the team in providing the direction, providing the prototype for challenging code and removing blockers to achieve the most flexible and simple architecture. These activities will allow Autymate’s developers to build the simplest way on the market to enable CPAs and bookkeepers to organize their AUTYMATE, their accounting, and Payroll.
Major responsibilities include:
Coding, designing, testing, and documenting all integrations while adhering to departmental standards
Demonstrating excellent verbal and written English skills
We are proactively improving integrations for increased throughput, tracking, and stabilization.
Serving as an active participant in future design and development of integrations and other connections to our application
Translating agile stories and acceptance criteria into a technical design, code, and test logic
Troubleshooting existing and new integration issues using various debug methods
Understanding existing architecture and implement new integrations based on that architecture
Applying coding best practices, such as coding for system security and performance
Collaborating with various stakeholders to determine software requirements
Creating high-level product specifications and design documents
Ensuring that development schedules and deadlines are met
Presenting regular progress reports and setting goals
Providing the development team with architectural blueprints to follow
Testing the final product to ensure it is entirely functional and meets requirements
Updating software solutions as required
A minimum of 5-10+ years of software development is required for this role.
The ideal candidate must possess the following technical skills:
5+ years working with SQL Server
Able to write complex SQL Statements and StoredProcs
5+ years in .NET Core experience, including
C# experience with .Net Core
Web API
Specifically ADO.NET experience
C# Workflow and Pipelines
C# API Development for UI
API Integrations
3+ years HTTP Client, JSON, and Web Services
2+ no document databases like MongoDB
3+ years in developing with MS SQL
3+ years working with Azure
3+ years Azure DevOps and GitHub experience
Must also have a basic understanding of Agile and SCRUM processes and experience developing software using:
Microsoft SQL
Typescript, JavaScript, HTML, CSS
Experience and knowledge of the following areas is a bonus:
Agile Scrum Experience
accounting & finance understanding
Front-end user/mobile page
Angular 2+
Kendo Angular Toolset a Plus
Microservices, including experience with Kubernetes and Azure Dev Spaces
Microsoft Azure
MS SQL Query Tuning
Progressive Web App experience
Azure DevOps (previously called TFS)
Use of CSS frameworks (Bootstrap), preprocessors (SASS or LESS), JavaScript frameworks (AngularJs, Angular, ReactJs), libraries (jQuery)
To be successful in this role, the ideal candidate must be:
CREATIVE Adaptable/Flexible
Dependable
Love Learning new Things
Detail-oriented
Highly analytical
Initiative-minded
Great Problem Solving Skills
Must also have the ability to:
Communicate well with people at multiple levels of the organization
Effectively manage their projects and work well with the team.
Who We Are - We’re a talented team with years of experience developing software apps that have generated millions of dollars in revenue for our partners. - The Autymate platform was crafted to decrease the amount of time spent managing technology and increase the ROI for your company. - We’ve spent the last 7 years building this ultimate tool to bring together every system and eliminate the complexities of data, making it possible to get your job done without being impeded by pesky manual tasks. - We bring order to all your disparate data, whether CRM, accounting, EHR, marketing, payroll, databases, and files. What We Do We’re helping companies thrive in two ways: 1) We create apps for companies that automate tasks, like moving data, generating dashboard reports, and creating sales receipts. This helps increase efficiency and reduce cost, driving up profitability. 2) We partner with others to create solutions & products to sell and re-sell. This makes you a hero to your clients and opens up new streams of recurring revenue.