IT Software Systems Engineer
Role details
Job location
Tech stack
Job description
Consultant must have experience in on-premises and cloud-based Microsoft client/server architectures. The consultant will be responsible for supporting the full software lifecycle of multiple commercial off-the-shelf and custom applications, including both development and operational activities. The ideal candidate thrives in a hands-on environment, actively contributing to development efforts while playing a key role in diagnosing and resolving production issues.
Responsibilities · Work with SMEs to build and support integrations between systems to meet requirements. · Troubleshoot issues by identifying root causes and developing plans for resolution. Identify and remediate vulnerabilities in a timely manner. · Design, program, implement, test, install, and configure applications. · Work in a team environment to support users and other technical staff. · Learn clients business processes and adhere to client''s software, change management, and IT standards. · Conduct knowledge transfer sessions.
Requirements
· Bachelor''s degree in computer science, electrical/computer engineering, or related field. · Hands-on experience developing software and administering solutions within the Microsoft technology stack/ecosystem, including Windows desktop/server OS, SQL Server, Internet Information Services, .NET, Microsoft 365, Power Platform, and common Active Directory/Entra ID-based identity and access management services. · Relevant up-to-date Microsoft certifications related to the above technologies. · Knowledge of common IT fundamentals related to networking and hosting that support rapid and sound solutions for systems deployed within complex environments. · Experience working within an organization that enforces IT change controls. · Ability to support a wide range of business functions by taking an interest in customer needs, understanding priorities, and communicating effectively.