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