Softwarium develops software for American, Canadian, and Norwegian customers in the educational, medical, security, and energy spheres. We implement end-to-end solutions to deliver the innovation, quality, and speed that our customers’ users expect! We are looking for an experienced Senior .NET Full Stack Developer to join our partners’s agile development team.
Our partner enables organizations of all sizes to better secure, manage, monitor, protect, and analyze information and infrastructure, helping fuel innovation and drive their businesses forward. This position is part of the Reporting Product line, where we use the latest Microsoft technologies to build advanced Windows desktop applications.
As a key team member, you will be responsible for designing, developing, and successfully implementing software that adheres to the latest industry best practices. We seek candidates with experience in both front-end and back-end development.
Stack: .NET, WСF, WinForms, WPF, Azure DevOps, SQL
Requirements:
- Minimum of 6 years working experience in software development;
- Hands-on experience developing .NET software on Windows platforms;
- Multi-threaded application development expertise;
- SQL database design and programming experience;
- Experience with communication protocols, including WCF (Windows Communication Foundation);
- Developing and maintaining CD/CI pipelines for building and deploying services and components using Azure DevOps (preferred), Jenkins, or similar systems;
- Experience in writing quality code with techniques such as unit testing, mocking, automation, integration testing, and code coverage;
- Good understanding of modern software practices, including design patterns, SOLID principles, coding standards, and agile software development practices;
- Ability to produce and document designs and specifications for new features and services;
- Experience working with multiple agile development teams;
- Demonstrated verbal and written communication skills;
- Good interpersonal skills and ability to work well in a team environment.
Will be a plus:
- Experience with any of the following: Active Directory / Exchange / SharePoint;
- Experience with Cloud application development, including Azure, Microsoft Entra ID, and Microsoft 365;
- User interface design and implementation using WinForms and WPF;
- Proficiency in PowerShell;
- Secure Web Development Practices, including OWASP and SANS Top 25.
Responsibilities:
- Work on an R&D team building solutions using the latest technologies on Windows platforms;
- Build commercial products that work across numerous Microsoft technologies, including Microsoft Entra ID, Microsoft 365, Active Directory, Exchange, SharePoint, Skype for Business, SQL Server, etc.;
- Be a member of an agile SCRUM team and be motivated to produce high-quality code that meets business requirements;
- Develop leadership within the team by taking on design activities for components and taking ownership of their success.
Working conditions:
🏠 Possibility to work fully remotely;
⚖️ Work & life balance is our philosophy. No overtime;
🚀 Learning & Development program: a team of senior developers, individual budget for professional development (trainings and events, certification);
💶 You can always count on paying for a vacation, sick leave, and holidays.
Interested in joining our team? Do not hesitate to contact us!