Sr. Software Engineer (Backend) at MarketOnce in Jacksonville, Florida

Posted in Other about 3 hours ago.

Type: full-time





Job Description:

About MarketOnce

MarketOnce delivers Software and Services for performing Market Research & Marketing Automation.We have millions of members on our various Panel sites who are rewarded to undertake surveys. MarketOnce provides the platform for marketers, retailers, and innovators to easily create and centrally manage their customer engagement platforms, while retaining the flexibility to rapidly adapt to local business conditions and preferences of customers in the store. We also manage Market Research Projects for some of the fortune 500 businesses.

Software Architect

As a Sr. Software Engineer (backend - .NET) you'll join a close-knit team to build the future of a platform destined to power immersive digital experiences for our customers and partners.

We are looking for a diverse array of technical capabilities rooted in proven product experience with a modern technology stack architecture, as well as the desire and ability to mentor and guide other backend developers in our endeavors.

The ideal candidate can breakdown problems, design & architect potential solutions, do most of the complex proof of concepts, establish standards, conduct code reviews, and mentor teammates. This person has high expectations of themselves and others. They can do cost analysis, are able to estimate, and consider themselves a self-learner and a self-starter. They have extensive experience in both designing and developing SaaS platforms, a keen understanding of security and systems design, and deep expertise in API Design, microservices, distributed architecture, NoSQL and RDBMS data storage. They have been responsible for key decisions in architecting solutions in a modern-day web application ecosystem and have had an opportunity to learn from their mistakes. This role is responsible for architecting and developing next-generation, modern production systems, and for leading a team of high-quality individuals towards executing against that vision. Personal performance, reliability, and commitment to delivering quality software are all core values for this role. Experience with developing Azure/AWS and hybrid solutions for backend development is essential to being successful in this role.

Core Responsibilities:
  • Design, develop, test, and deploy software applications using .NET Core and related technologies such as C#, ASP.NET, Entity Framework, LINQ, etc.
  • Ensure all software adheres to the expected quality standards, security guidelines, and performance benchmarks.
  • Research and evaluate new technologies, tools, and frameworks to improve the software development process and enhance the software products.
  • Produce both high-level and detailed designs for platform-level services.
  • Collaborate with Product and Engineering stakeholders to design and build platform services that meet key product requirements.
  • Design and implement microservices with thoughtfully defined APIs.
  • Take ownership of designed services and platform components from conception through to delivery
  • Mentor other engineers in software development best practices, code reviews, debugging, troubleshooting, and performance optimization.
  • Provide technical guidance and support to other teams as needed.
  • Adhere to all industry best practices and standards for Agile/Scrum Frameworks adopted by the Organization including but not limited to daily stand-ups, grooming, planning, retrospectives, sprint reviews, demos, and analytics.

Key Technologies we use:
  • C#, .NET Core, Redis, SQL Server, Elastic, Azure Service Bus, Swagger. Kubernetes, Docker, Cosmos

Basic Requirements:
  • Bachelor's or master's degree in computer science, engineering, or related field
  • 8+ years of experience in software development using .NET Core/framework and related technologies.
  • Ability to conceptualize end-to-end system components across a wide range of technologies and translate requirements into implementation.
  • Proficient in C#, ASP.NET, MVC, Web API, Entity Framework, LINQ, and other .NET technologies.
  • Experience in designing and developing web applications, web services, and RESTful APIs
  • Experience with at least one type of queuing system (Azure Service bus, Apache Kafka, RabbitMQ, SQS, etc.)
  • Experience with SQL Server, Azure SQL, or other relational databases.
  • Experience with Cosmos DB or other NoSql databases.
  • Experience with distributed caching systems, such as Redis.
  • Experience with Azure DevOps, Git, or other version control and CI/CD tools.
  • Experience with Azure, AWS, or other cloud platforms and services.
  • Experience with Angular or React is a plus.
  • Production experience with container orchestration and maintaining production environments

Please note that this role requires an onsite presence in our Jacksonville, FL office.
More jobs in Jacksonville, Florida

General Business
7 minutes ago

Loomis Armored US, LLC
General Business
8 minutes ago

Loomis Armored US, LLC
More jobs in Other

Other
less than a minute ago

SGS North America Inc.
Other
less than a minute ago

SGS North America Inc.
Other
less than a minute ago

SGS North America Inc.