About Acuity
Headquartered in Tampa FL for over 20 years, Acuity Technologies is a dynamic technology company specializing in software and managed services for mobile technologies for clients across the US, Canada and abroad. We offer software products that are utilized both internally by our staff and externally by our clients. Our strategic focus is on the expansion of our software products, positioning us for growth and innovation in the tech industry.
Position Overview
We are seeking a talented full-stack .NET developer to join our team. In this role, you will be instrumental in maintaining and enhancing our software products. You will work on a platform that includes React front-ends, .NET back-ends, and several .NET-based serverless functions. Our data infrastructure predominantly uses Microsoft SQL Server, with some components leveraging event sourcing and simpler data projections stored either as documents or in relational databases like MSSQL or Postgres. Our infrastructure is Azure-based and incorporates Microsoft Identity Platform for Azure AD SSO.
Benefits Enjoyed By Acuity Team Members
Competitive salaryFlexible working hoursOpportunity to work on challenging and exciting projectsA supportive and collaborative work environment
Job Responsibilities
Develop New Features: Design and implement new features and functionality for our software platform.Maintain Codebase: Maintain and improve the existing codebase, ensuring it remains efficient and robust.Collaborate: Work closely with the team to design and implement innovative solutions.Code Quality: Write clean, efficient, and testable code. Conduct code reviews and provide constructive feedback.Agile Participation: Actively participate in the Agile Scrum process, including planning, design, testing, and deployment phases.Azure DevOps: Utilize Azure DevOps for project management, git version control, and CI/CD pipelines.Quality Assurance: Collaborate with QA to ensure the software platform's quality.Identity Integration: Implement and integrate Microsoft Identity Platform for Azure AD SSO.Troubleshooting: Troubleshoot and debug issues as they arise.Continuous Learning: Stay up to date with new technologies and industry trends.ETL Processes: Design and implement ETL processes for data extraction and merging into our databases.Data Infrastructure: Develop and maintain data infrastructure using MSSQL, Postgres, and Azure storage.
Qualifications
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience
At least 2 years of experience developing software using C# and .NET Core.Familiarity with React.Experience with Azure or other cloud platforms.Experience with ETL processes, Microsoft SQL Server, and Azure storage is a plus.Knowledge of Agile Scrum methodology and Azure DevOps.Experience with automated testing and CI/CD pipelines is a plus.
Skills
Solid understanding of software development principles.Good communication and collaboration skills.Ability to work independently and as part of a team.