Remote C#/.Net software architect
Job Description
We're a USA-based software company with a remote team. What makes us different is our incredible team culture. We're seeking talented .Net developers who enjoy working in a fun international environment. We are building a distributed application usingĀ Blazor and MS Orleans. We have a very well-organized codebase;Ā we follow best practices making it easier for new engineers to find their way around.Ā The company was founded in 2004 and is growing fast. We provide a scheduling software solution to hospitals, telemedicine companies, and large medical organizations. Scheduling is complicated (NP-Complete complexity!) and our solution simplifies it.Ā The company prides itself in offering the most advanced scheduling solution available today.Ā
Engineering values:
- We maintain a well-organized codebase - loosely coupled and highly cohesive
- We follow SOLID principles.
- We practice TDD (with 20,000+ unit tests!)
- We value and enjoy learning from one another.
Company culture:
- Our engineers see this as more than a job, we're a small community. Teammates enjoy spending time together and often become personal friends.
- You'll work with an amazing team of senior techies in a collaborative environment.
- The engineering team likes to have fun, we host travel-hackathonsĀ in cities around the world. Previous hackathon destinations included Portugal, Spain, Montenegro, and others.Ā
- Our team is a meritocracy and this value runs deep in our culture. We celebrate individuals by their achievements.
- Responsible for the IT infrastructure of an organization
- Lead the development and delivery of strategic technology solutions that fit the business' needs
- Review other team member's code and provide feedback and guidance
- Responsible for reviewing, analyzing, and evaluating business systems and user needs
- Work closely with internal customers to help understand and clarify engineering requirements
- Collaborate with other teams within our organization
- Guide technology investments at many different levels within our organization
Are you passionate about C# and enterprise applicationsĀ and interested in a vital role in a fast-growing company? At intrigma, you'll help us build a distributed application using Blazor, Orleans, Microservices, and Kubernetes. We also developed a sophisticated optimization algorithmĀ for the automated scheduling feature of our product.Ā
We are looking for a creative, dynamic, and passionate C# Software ArchitectĀ to join our development team. Our team's culture is such that our engineers are very fun to work with and often become good friends. We have opportunities to work on many different parts of our core product, including backend, frontend, infrastructure, microservices, distributed systems, and more.
- Bachelor's degree in a technology-related or equivalent experience
- Minimum 5+Ā years working experience in architectural design and planning or a combination of education and experience
- Experience leading and mentoring junior developers
- OOD / OOP / SOLID
- C# .Net
- .Net Core
- SQL ServerĀ
Optional qualifications (if you have these it's a plus)
- Blazor Front End (new)
- Orleans distributed framework (new)
- Background in Math, Algorithms, and Heuristics a plus
- ASP.NetĀ
- NHibernate ORMĀ
- CI/CD
- Kubernetes/Kubectl
- Helm
Perks:
- Opportunities for relocation to the USA and Georgia.Ā Several of our Russian-speaking engineers recently relocated here.
- Work from home
- Work with a team of kind, motivated people who are passionate about making a difference in healthcare - we are agile!
- Very well organized code base, SOLID, TDD, CI/CD
- Travel-hackathons: enjoy other cities around the world while writing great code
- Fun culture including company outings and events
- Askā¦.we have more!
Date Posted
05/15/2022
Views
5
Similar Jobs
Software Solutions Architect - Unqork
Views in the last 30 days - 0
Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...
View DetailsEngineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab
Views in the last 30 days - 0
This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...
View DetailsSolutions Architect - phData
Views in the last 30 days - 0
This job posting seeks a Solutions Architect to join phDatas Elastic Platform Operations team focusing on cloudnative data platforms like Snowflake AW...
View DetailsSoftware Engineer III | Platform - ExtraHop
Views in the last 30 days - 0
This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...
View DetailsStaff Salesforce Engineer - CRM Systems - GitLab
Views in the last 30 days - 0
This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...
View DetailsGrowth Product Lead - Loyalty - Trafilea
Views in the last 30 days - 0
Trafilea promotes itself as a transformative consumer tech platform with AIdriven growth solutions highlighting achievements like 1B revenue and globa...
View Details