Senior Developer

TOPS Products LLC
St. Louis, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

St. Louis, United States of America

Tech stack

JavaScript
.NET
Agile Methodologies
Artificial Intelligence
Unit Testing
Azure
CSS
Software Quality
Code Review
Continuous Delivery
Continuous Integration
Database Development
Entity Framework
Microsoft Software
SQL Azure
Cloud Services
Responsive Web Design
Software Engineering
Tax Compliance Software
.NET Core
Blazor
Software Security
SASS
Information Technology

Job description

TOPS Products is a recognized leader in the tax software industry, dedicated to simplifying tax preparation with cutting-edge solutions. We are currently seeking a Senior Developer to join our St. Louis, MO team in a hybrid role. This position is perfect for a skilled developer who thrives in a collaborative environment and is passionate about building robust tax software applications using the latest technologies., * Collaborate in the development of tax software products using Microsoft .NET Core with Blazor, ensuring high-performance and responsive design with JavaScript, MudBlazor, and SASS/CSS.

  • Utilize Microsoft Entity Framework and Azure SQL Database to design, develop, and optimize database solutions that support complex tax preparation logic and high data volumes.
  • Implement secure coding practices, particularly using Microsoft Identity for robust authentication and authorization measures.
  • Participate in all phases of the software development lifecycle, including planning, coding, testing, deployment, and maintenance.
  • Contribute to the improvement of code quality through writing unit tests, conducting code reviews, and refining software development practices.
  • Work closely with the product management and engineering teams to meet project deadlines and adhere to development schedules.
  • Assist in the research and evaluation of new technology tools and frameworks, helping to enhance productivity and features of tax software products.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in software development, with a strong foundation in Microsoft technologies including .NET Core with Blazor, JavaScript, MudBlazor, SASS/CSS, and Microsoft Entity Framework.
  • Proven track record in developing scalable and secure applications.
  • Strong understanding of Azure SQL Database management and operations.
  • Experience with Agile development methodologies.
  • Good problem-solving skills, with the ability to handle complex technical challenges.
  • Effective communication skills, capable of working as part of a team to solve problems and share knowledge.

Preferred Qualifications

  • Prior experience in the tax software industry or similar regulatory-driven fields.
  • Prior experience working with AI in software delivery
  • Knowledge of cloud services and architectures, particularly Microsoft Azure.
  • Familiarity with continuous integration/continuous deployment (CI/CD) processes.

Apply for this position