About the job Senior Full Stack .NET Software Engineer
TripTraka is a fast-growing technology company developing mobile, document and digital asset systems for cruise and travel operators. Visit http://triptraka.com for more information
Role Description
Full-time role pending successful 6-month probation period
Extensive experience in architecting and coding complex software applications on the Microsoft .NET technology stack
Work within the agile development team on adding new features to our platform
Be a core part of our growing company and have direct input into the product direction
We are currently looking for an experienced Senior Full Stack .NET Engineer to join our small team. You will be taking a role in our development team, working with our other experienced engineers, and alongside our testers and BAs.
The ideal candidate should have extensive experience in architecting and coding applications within a cloud environment ideally, Microsoft Azure. Coding, refactoring, unit testing, and debugging are what you are good at and what you enjoy doing.
You will help design and manage the existing systems and have input on architecting new features for existing and new customers.
Key responsibilities
Architecting and developing new features, and updating existing features, on the existing .NET (4.8 and 8) platform using C#
Develop complex service-oriented applications in a cloud-based environment
Write well-structured code with unit tests
Assist in code refactoring as and when needed
Manage multiple development tasks, assign estimates, and record actual effort taken
Work with the team to improve code quality and processes
Participate in sprint planning and backlog refinement sessions
Participate in daily standups, provide feedback, and escalate accordingly
Create and maintain system documentation in Confluence
Skills and Experience
Extensive experience in architecting and coding in .NET and ASP.NET MVC
Proven commercial experience as a senior software engineer preferably within a product-focused company
A good grasp of spoken and written English is required
Not afraid to ask questions about tasks, or when unsure of how something should work
A proactive mindset to search for issues and fix them
Balance development tasks and be pragmatic in when to refactor and when to get the feature built
Take responsibility and ownership for the feature you are developing
Good HTML / JavaScript / Bootstrap / Vue.js skills to create clean user interfaces
Experience using Git
Experience with Azure DevOps pipelines
Comfortable branching, developing, and deploying code to the Azure environment
Extensive SQL query writing for Microsoft SQL Server/SQL Azure
Familiarity with Agile methodologies
Excellent communication skills, particularly when working with a remote team
Nice to have
We build end-to-end tests using Playwright, so any experience is beneficial
Some experience in automating tasks via asynchronous Azure functions or web jobs would be fantastic
Experience with mobile App development on Android and iOS
A good UI and data visualization experience is a bonus. It’s the coding skills we are after
Experience with PowerShell and automating resource deployment is always useful
Qualification in Software Engineering or a technology discipline
Work Schedule and Setup:
Work from home
Dayshift, Monday - Friday, 7:00 am - 4:00 pm
ShoreXtra Perks
Health and life insurance
Dayshift schedule
Fixed Weekends off
Employee referral incentives (Silver)