Software Engineer

Company:  Vision Technologies, Inc
Location: Durham
Closing Date: 21/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Overview:
We are currently seeking a Software Engineer III that will be a critical member of a U.S.-based global systems integrator providing technology solutions and services for commercial and government clients. This is a full-time permanent role supporting our program from a Remote location but must be within 1 hour of Cincinnati, OH; Raleigh, NC; or Athens, GA.

 

The Software Engineer plays a key role in hands-on solution development, validation, and technical integration. This role involves collaborating with technical teams, support staff, and delivery teams at all levels to address technical challenges and develop solutions of varying scope and complexity. Responsibilities include analyzing and optimizing complex computer systems and processes, monitoring and troubleshooting applications, and designing new systems and procedures based on feedback from end users and program leadership. The Software Engineer ensures that all solutions meet operational requirements and drive improvements in system performance and functionality.

Responsibilities:
Develop and Implement Technical Solutions in collaboration with cross-functional teams to design, develop, and implement innovative technical solutions within tight deadlines, ensuring the achievement of project goals and milestones.

Ensure Timely Delivery by executing development and technical implementation tasks with precision, adhering to project timelines and quality standards.

Lead enterprise troubleshooting and resolution efforts for complex technical issues across the project lifecycle, ensuring minimal downtime and disruption to services.

Engage with stakeholders to gather and analyze system requirements to thoroughly understand and translate specific system requirements into effective, scalable solutions.

Proactively identify and recommend cost-effective strategies to optimize system performance, streamline processes, and enhance operational efficiencies.

Provide technical expertise to develop design concepts and offer time and resource estimates for custom solutions tailored to client needs or internal support teams.

Develop comprehensive documentation, including system designs, installation guides, technical specifications, system configuration guides, operating procedures, work instructions, to ensure seamless implementation and ongoing support.

Configure and optimize server environments to meet documented specifications, ensuring high performance and reliability.

Execute manual and automated system simulations to analyze and predict system performance under various operational scenarios, providing data-driven recommendations for improvements.

Act as a subject matter expert, leading tier 3-level support and remediation for critical production issues, ensuring timely resolution and continuity of services.

Perform other duties as assigned, contributing to the overall success of the engineering team and the organization.

Qualifications:
Minimum of five years in Software or Systems Engineering, or an equivalent combination of education and experience.

Proven experience in the advanced administration and management of Active Directory objects, including user, group, and policy management.

Hands-on design and administration experience with public cloud platforms, such as Azure, AWS, or Google Cloud Platform (GCP), including infrastructure management and deployment.

Experience managing and maintaining Windows Server operating systems (Windows 2016, 2019, 2022), including performance tuning and security configurations.

Expertise in configuring, managing, and troubleshooting Windows 10 and Windows 11 client operating systems within enterprise environments.

Demonstrated ability to analyze complex technical issues and implement effective, innovative solutions in a timely manner.

Strong background in providing customer-focused technical support, with a proven ability to build and maintain effective working relationships with clients and team members.

A proactive self-starter who can work independently while also thriving in a team environment. Capable of quickly learning new technologies and applying them effectively.

Exceptional customer service skills, with a demonstrated ability to manage multiple priorities in a high-volume, fast-paced environment while maintaining a positive, solutions-oriented attitude.

Strong organizational, self-direction and time management abilities, with a “can-do” mindset that enables the effective handling of competing priorities and deadlines.

 

Special Skills (if applicable)

Administration of Microsoft Active Directory and Entra.

Enterprise storage design/operation.

PowerShell/Python or similar Windows scripting experience.

Familiarity with Visual Studio and/or VS Code.

Knowledge of Microsoft Desired State Configuration (DSC) administration and management.

Microsoft System Center (SCOM, SCCM).

Windows Server security standards and configuration management.

Microsoft 365 SharePoint, OneDrive, PowerApps, Teams.

MSSQL/MySQL database administration.

RedHat Enterprise Linux.

Familiarity with GitHub and/or Git.

Microsoft Office products (Word, Excel, Visio, etc.) to create and modify documentation.

 

Education / Certifications

Bachelors in Computer Science or Computer Information Systems

Microsoft Certifications (MCSE, MCSA, etc.) on Microsoft Windows Server 2016

Azure Infrastructure or Azure Data and AI - strongly preferred

Other cloud platform certifications (AWS, GCP) - a plus

ITIL version 3 or 4 certification - a plus

 

Work Authorization

Must be a US Citizen with the ability to obtain a Public Trust clearance

 

Additional Perks/Benefits

Paid Time Off & Holidays

401K with Company Matching

Tuition & Training Reimbursement

Birthday off with pay

Leadership Development Training

Company Overview:
Vision Technologies, a national and global systems integrator, provides IT services and solutions for commercial and federal clients. Our seasoned staff has keen insight into trends and emerging technologies that are changing the way we work, communicate, and protect our society. We offer design, installation, support and project management for Distributed Antenna Systems, Passive Optical Networking, voice/data, wireless systems, security, audiovisual, and video teleconferencing delivering powerful IP-centric, integrated solutions that get results.

Vision Technologies is an AA/EOE/M/F/Disabled/VET Employer committed to providing equal employment opportunity without regard to an individual’s race, color, religion, age, gender, sexual orientation, veteran status, national origin, or disability.

Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙