Sr. Software Engineer

Makena Tech Solutions Inc

Sr. Software Engineer will support architectural design, development and enhancement of applications.

  • Will be working closely with stakeholders to design efficient solutions
  • Design data models to support new features and improve existing modules

Sr. Software Engineer – Lehi, Utah (.Net, C#, Azure)
 
The Company is a global leader in biohack developing groundbreaking nutrigenomics science for better health, better lives, and a better world. We are in 19 countries and expanding to new markets. They invest in advanced digital technologies to maximize our business growth.
Our Digital Department is looking for a Senior Software Engineer with in-depth knowledge and experience to work autonomously and participate in the architectural design, development, and enhancement of applications.
 
Duties and Responsibilities
  • Will be working closely with stakeholders to understand the requirements and design efficient solutions
  • Work with front-end team and provide API end points
  • Design data models to support new features and improve existing modules
  • Write high-quality code following best practices
  • Create data migration scripts for adding content
  • Perform root cause analysis on defects and resolve effectively
  • Good understanding of Security best practices
  • Participate in Agile ceremonies and collaborate with other team members
  • Understand Company’s goals and be able to play a key role in accomplishing team goals
 
Qualifications & Requirements
  • Bachelor’s in Computer Science or equivalent competency level with 7+ years of software development experience
  • At least 3 years of experience in developing & managing solutions with .NET Core, using C#, LINQ, REST APIs
  • Good understanding of SOLID principles, design patterns, and MVC Architecture
  • Good understanding of Azure Cloud, especially Services, Key Vault, Azure Functions
  • Good understanding of CI/CD concepts, Bitbucket pipelines would be a bonus.
  • Experience in Graph Database (Neo4J or any other) is desired, but not required
  • Experience in NodeJS but not required
  • Experience with Vue JS or React is desired, but not required
  • Experience in Xamarin or Flutter or React Native is desired, but not required
  • Experience using MongoDB is desired, but not required
  • Experience in writing test cases
  • Be Familiar with SMS and Email services like Twilio, Mailgun
  • Be Familiar with Mobile Application Development and Release process
 
Benefits
  • Generous Benefits Package: Medical, Dental, Group Life & AD&D Insurance, Short & Long-Term Disability, Matching 401K
  • Employee Stock Purchase Program
  • Annual and Long-Term Incentive Programs
  • Open PTO Policy
  • Paid Holidays
  • Gym Subsidy
  • Public Transportation Reimbursement
 
Skills most likely to get an interview:
.Net and C#, REST APIs
MVC architecture
Azure (cloud)
 
Extra excited if they have mobile skills but it is not necessarily a knockout:
Xamarin, Flutter or React Native
MongoDB
 
Potential search string:
.net AND C# AND Azure AND Utah