<p><strong>Position Overview:</strong></p><p> We are seeking a skilled <strong>Software Engineer</strong> with expertise in <strong>C# and .NET technologies</strong> to join our growing development team. The ideal candidate will have hands-on experience building scalable, reliable, and secure applications using the Microsoft technology stack. This role requires strong coding ability, attention to detail, and a collaborative mindset to deliver high-quality solutions that meet business needs.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain software applications using <strong>C#, .NET Core, and .NET Framework</strong>.</li><li>Build and consume RESTful APIs, microservices, and integrations with third-party systems.</li><li>Collaborate with product managers, business analysts, and QA engineers to define requirements and deliver robust solutions.</li><li>Write clean, maintainable, and testable code following software engineering best practices.</li><li>Conduct code reviews, debugging, and performance optimization.</li><li>Develop and maintain SQL Server databases, stored procedures, and queries.</li><li>Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.</li><li>Contribute to continuous improvement by adopting new tools, frameworks, and coding standards.</li></ul><p><br></p>
<p><strong>Position Summary</strong></p><p> We are seeking a detail-oriented and analytical <strong>Business Analyst (BA)</strong> to bridge the gap between business needs and technology solutions. The BA will be responsible for gathering requirements, analyzing processes, and recommending improvements that align with organizational goals. This role requires strong communication, problem-solving, and documentation skills, as well as the ability to collaborate with stakeholders, developers, and project teams.</p><p><strong>Key Responsibilities</strong></p><ul><li>Work with stakeholders to gather, document, and prioritize business requirements.</li><li>Analyze business processes and identify opportunities for improvement, automation, and efficiency.</li><li>Translate business needs into clear functional and technical requirements for development teams.</li><li>Collaborate with project managers, developers, QA, and business users to ensure project alignment.</li><li>Develop business process models, use cases, user stories, and workflows.</li><li>Facilitate workshops, meetings, and requirements-gathering sessions with stakeholders.</li><li>Support testing activities by defining acceptance criteria, writing test cases, and validating solutions.</li><li>Assist with change management efforts, ensuring smooth adoption of new processes and systems.</li><li>Maintain detailed documentation of requirements, decisions, and process changes.</li><li><br></li></ul><p><br></p>
<p><strong>Position Summary</strong></p><p> We are seeking a knowledgeable and proactive <strong>Network Administrator</strong> to maintain, secure, and optimize our organization’s network infrastructure. The ideal candidate will be responsible for ensuring network availability, performance, and security across all systems and users. This role requires hands-on expertise with network hardware, software, and protocols, as well as strong troubleshooting skills.</p><p><strong>Key Responsibilities</strong></p><ul><li>Install, configure, and maintain routers, switches, firewalls, and other network devices.</li><li>Monitor network performance, availability, and security, proactively addressing potential issues.</li><li>Troubleshoot connectivity problems and provide timely resolutions for end-users and systems.</li><li>Manage and maintain network services, including DNS, DHCP, VPN, and wireless access points.</li><li>Implement and maintain network security measures, including access controls, intrusion detection, and firewalls.</li><li>Perform regular network backups, patching, and firmware updates.</li><li>Document network configurations, changes, and procedures for future reference.</li><li>Collaborate with IT teams to integrate systems and support new technology initiatives.</li><li>Assist in capacity planning, scalability, and future network upgrades.</li><li>Provide technical support and guidance to staff regarding networking-related issues.</li></ul><p><br></p>
<p>Summary:</p><p>The Security Analyst is responsible for monitoring and analyzing security threats and vulnerabilities within the organization's IT infrastructure. This role requires a strong understanding of cybersecurity best practices and the ability to proactively identify and mitigate risks.</p><p><br></p><p>Essential Duties and Responsibilities:</p><ul><li>Threat Monitoring & Analysis:Log Review & Analysis: Conduct regular reviews of security logs from various sources, including but not limited to Azure, Microsoft Defender, and FortiAnalyzer.</li><li>Vulnerability Assessment: Proactively investigate and assess vulnerabilities within the organization's IT infrastructure.</li><li>Threat Hunting: Actively search for and investigate malicious activity within the network environment.</li><li>Incident Response:Security Breach Monitoring: Monitor the network for security breaches and conduct thorough investigations of violations.</li><li>Incident Response: Assist in the development and implementation of incident response plans and procedures.</li><li>Security Engineering:Security Protocol Design & Implementation: Design and implement security protocols, applications, and processes to secure the company, data, and applications.</li><li>Security Controls: Monitor for security-related events and ensure data is protected from unauthorized users.</li><li>Compliance & Reporting:Security Reports: Produce regular security reports for management and the security committee.</li><li>Compliance Review: Assist in ensuring compliance with relevant security standards and regulations.</li><li>Technical Support:Device Hardening: Assist technology services with device hardening, vulnerability remediation, and security violations.</li><li>Technical Assessments: Provide technical assessments and recommendations for security improvements.</li><li>Testing & Auditing:Security Testing: Conduct regular security testing, including penetration testing and review of security processes.</li><li>Compliance Audits: Assist with security audits and assessments.</li></ul><p><br></p>
<p>We are seeking a skilled and detail-oriented <strong>System Administrator</strong> to manage, maintain, and optimize our IT infrastructure. The ideal candidate will be responsible for ensuring the reliability, security, and performance of servers, networks, and related systems. This role requires strong problem-solving skills, proactive monitoring, and the ability to collaborate with cross-functional teams to support business operations.</p><p><strong>Key Responsibilities</strong></p><ul><li>Install, configure, and maintain servers, operating systems, and applications.</li><li>Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability and reliability.</li><li>Manage user accounts, permissions, and access rights across systems and applications.</li><li>Perform regular system updates, patches, and security configurations.</li><li>Oversee data backup, disaster recovery, and business continuity planning.</li><li>Administer network services, including DNS, DHCP, VPN, and firewalls.</li><li>Maintain documentation of system configurations, procedures, and policies.</li><li>Collaborate with IT and security teams to enforce cybersecurity best practices.</li><li>Provide technical support and guidance to end users as needed.</li><li>Research and recommend improvements for system efficiency and scalability.</li></ul><p><br></p>
<p><strong>Position Overview:</strong></p><p> We are looking for a proactive and customer-focused <strong>IT Support Specialist</strong> to provide technical support and ensure smooth operation of IT systems and services. The ideal candidate will have strong troubleshooting skills, hands-on experience with hardware/software support, and the ability to communicate technical solutions clearly to non-technical users.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Provide first- and second-level technical support to end users via phone, email, chat, and in person.</li><li>Diagnose and resolve issues related to hardware, software, networking, and user accounts.</li><li>Manage and maintain Active Directory, user accounts, and role-based access.</li><li>Configure, install, and maintain desktops, laptops, mobile devices, and peripherals.</li><li>Support enterprise applications (Microsoft 365, collaboration tools, ticketing systems, etc.).</li><li>Escalate complex technical issues to higher-level support teams when necessary.</li><li>Monitor and manage help desk tickets, ensuring timely resolution and accurate documentation.</li><li>Assist with system updates, patches, and security compliance tasks.</li><li>Train users on best practices, software tools, and security awareness.</li><li>Contribute to IT documentation, procedures, and knowledge base resources.</li></ul><p><br></p>
<p>The NetSuite Administrator will collaborate to understand business needs and design, configure, develop, test, and implement solutions from both the technical and business points of view in NetSuite. Key to the role will be maximizing the value and benefits of NetSuite to the business. The successful candidate will be both functional and technical, with strong communication and analytical skills.</p><p><strong>Responsibilities</strong></p><ul><li>Support NetSuite integration project efforts and be the liaison with NetSuite Support and implementors</li><li>Responsible for NetSuite data management which includes governance and control, and scheduling scripts</li><li>Maintain user access, roles, security, profiles, and hierarchies</li><li>Assist business analysts with end-user training and best practices</li><li>Identify performance gaps, both technological and business related, and propose dynamic solutions to address the gaps</li><li>Serve as the company subject matter expert on NetSuite</li><li>Manage new releases and updates to NetSuite, test updates, and effectively roll out new features working with others in IT</li><li>Document company processes and workflows and engage others in business process improvement opportunities</li><li>Strong interpersonal skills to collaborate with business stakeholders</li><li>Support end-user requests for new API’s, saved searches, CSV imports, reports, KPIs, fields, views, dashboards, and other objects</li><li>Monitor and manage exception logs for system integration, end-user usage, daily system scripts, and track performance</li><li>Maintain and create workflows, functions, and configurations within NetSuite</li><li>Manage, own and document all technical configurations involving NetSuite, including all integrations</li><li>Configure, test and support API connections into and out of NetSuite using Celigo</li><li>Manage the connection points that allow data to flow in and out of NetSuite</li><li>Create & Manage API credentials</li><li>Verify order data integrity within sandbox and production environments</li><li>Debug and repair data integrity issues within the data flow</li><li>Provide support where needed for data mapping and custom field data population.</li></ul><p><br></p><p><strong>Traits & Abilities – Preference</strong></p><ul><li>NetSuite Administrator Certification</li><li>NetSuite SuiteFoundation Certification</li><li>Celigo Integration Experience</li><li>NetSuite SuiteAnalytics Certification</li><li>Application Developer Certification</li><li>NetSuite Analytics Warehouse/NSAW Experience</li><li>NextService Administration Experience</li></ul><p><br></p>