Senior .NET and PowerShell Software Development Engineer
Grow your career with this crucial role!
Summary:
Cayosoft Inc., a global independent software vendor, delivers exciting and innovative products that help organizations manage their Microsoft infrastructures throughout their journey from on-premises, to hybrid, to public and private cloud. Applying deep expertise in IT (Information Technology) operations and a focus on delivering practical new functionality, Cayosoft helps customers worldwide remove barriers to adopt a modern cloud infrastructure. Cayosoft’s solutions secure, simplify, automate and control Active Directory, Exchange On-premises, Office 365, Exchange Online and Azure Active Directory, OneDrive, SharePoint and Teams. Headquartered in Columbus, OH, we are a fast-growing start-up, with a competitive product advantage, and a great vision of the future.
Responsibilities:
- Lead the analysis of requirements and provide robust time and effort estimations.
- Architect, develop, and oversee the implementation of product features using C# .NET and PowerShell.
- Debug and maintain written code, ensuring optimal performance and reliability.
- Identify and mitigate technical risks and issues, providing strategic solutions.
- Lead feature development, coordinating with other developers and ensuring seamless collaboration.
- Offer advanced technical support to stakeholders across the organization.
- Report on feature development process statuses and developments to executive team members.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Drive the adoption of best practices in software development and automation.
Qualifications:
- Minimum of 7-10 years of experience as a .NET Developer.
- Minimum of 5 years of experience with PowerShell.
- Demonstrated experience leading and collaborating within a team environment to develop, deploy, and support key applications and features.
- Proficient in formal methods (traditional structured or Agile/iterative) for delivering new or enhanced applications, identifying and communicating systems development processes, and managing work across the software lifecycle.
- Exceptional ability to work with diverse individuals and groups, both in person and virtually, in a constructive and collaborative manner.
- Strong analytical skills and the ability to address complex issues and ambiguous situations by making timely decisions based on facts, knowledge, experience, and judgment.
- In-depth knowledge of .NET infrastructure and advanced proficiency in C#.
Extensive knowledge of OS Windows, with experience in Active Directory, Exchange, and Office 365 management. - Excellent verbal and written communication skills in English, at an upper intermediate level.
- Expertise in implementing and supporting unit/integration/acceptance tests for any new or updated source code.
- Strong knowledge of cloud (Azure, AWS) and experience with IaaS, PaaS services is highly desirable.
Additional Details:
- Classification: Exempt
- Reports to: Director, R&D Development
- Preferred candidates are those located in Eastern or Central time zones
Cayosoft, Inc. is dedicated to creating an inclusive work environment for everyone. We embrace and celebrate the unique experiences, perspectives, and cultural backgrounds that each employee brings to our workplace. Cayosoft, Inc. strives to foster an environment where our employees feel respected, valued, and empowered.
To apply for this position, email your resume directly to recruiting@cayosoft.com.