Senior .NET Software Engineer
InventoryLab
What you will be responsible for:
- Development of software, including requirements analysis, collaboration with the design team, implementation
- Unit testing of software and components
- Maintaining documentation of process flow
- Collaborating with the team on our toughest technical challenges
What we are looking for:
- You are persistent, creative, and resourceful. As MacGyver said: “Any problem can be solved with a little ingenuity”
- An ability to embrace the heart of business requirements while negotiating technical solutions
- You work well in a team environment and are comfortable switching contexts when a team member needs help
- You live for details. You understand that details are the difference between a failed and successful release. In fact, when we ask you later, you will tell us that your favorite color is Island Blue
- Unit testing code is just how it’s done, no questions asked
- Deep C# experience(.NET Framework, .NET Core, .NET 5)
- Azure experience (Functions, SignalR, CosmosDB, Blob storage, Azure Search, ServiceBus, Event Grid)
- Ability to step in an help with JavaScript projects
What will set you apart:
- An insatiable interest in learning something new every day
- You can manage quality along side speed and are able to determine when each is called for
- You care more about getting the product right, than being right
- Confidence as a decision maker, but humble enough to seek advice
- You have navigated the challenges of working remotely and are fully prepared to work within them
- Experience with popular JavaScript frameworks such as VueJS
- Experience with Azure DevOps, C/I, C/D, and feature flagging
- Production experience with actor models such as Akka.Net
- You speak Mandarin