Randstad Digital Americas is seeking a Senior Systems Engineer/Developer to develop solutions that meet business and IT needs. The role involves collaborating with architects and system engineers to ensure solutions conform to architectural standards and integrate well within operational environments.
Responsibilities:
- Ensure that systems (e.g., infrastructure, application) conform to architectural standards
- Address issues and collaborate to implement changes as necessary
- Work collaboratively and provide expertise to system engineers and project teams
- Monitoring applications and software systems issues and opportunities
- Utilize deep SDLC experience to provide support from architecture to implementation
- Oversee systems testing including stress testing, performance testing, functional testing and scalability testing
- Develop systems scripting and software to develop automation processes, streamline routines, etc
- Troubleshoot/resolve system issues including but not limited to application configuration, infrastructure, or database issues, interface issues, and batch program issues
Requirements:
- Bachelors
- Technologies and skills in play here include Linux, Windows, application and platform security (access/identity), system scripting, application development and integration
- Ensure that systems (e.g., infrastructure, application) conform to architectural standards
- Address issues and collaborate to implement changes as necessary
- Work collaboratively and provide expertise to system engineers and project teams
- Monitoring applications and software systems issues and opportunities
- Utilize deep SDLC experience to provide support from architecture to implementation
- Oversee systems testing including stress testing, performance testing, functional testing and scalability testing
- Develop systems scripting and software to develop automation processes, streamline routines, etc
- Troubleshoot/resolve system issues including but not limited to application configuration, infrastructure, or database issues, interface issues, and batch program issues
- Application development and engineering experience including baseline support experience
- Strong customer communication skills and excellent interpersonal communications
- Strong systems script development experience and the ability to write scripts and program
- Strong Linux systems knowledge and experience
- Strong Windows server experience including administration, troubleshooting/resolution
- Proven experience as a Software Developer, Software Engineer or similar role
- Experience with software design and development in a test-driven environment
- Proficiency in at least one object oriented or functional language (c# preferred, java, c++, f#, haskel)
- Knowledge of coding and/or scripting languages (e.g. Bash, Powershell, KSH, Python, SAS)
- System integrations (REST, SOAP, file based, API)
- Active Directory Security
- Application Programming Interface (API) Security
- Bash (Programming Language)
- Basic Network Troubleshooting skills
- C#.NET
- Code Review
- Creation /Unit Testing
- debugging skills
- DevOps
- HTTP APIs
- Linux
- Microsoft Windows
- OAuth
- PowerShell
- Artificial Intelligence (AI)
- Azure Functions
- Containerization
- Core Java
- Data Structures
- Red Hat OpenShift
- REST API
- Single Sign-On (SSO)
- SOAP APIs
- Transact-SQL (Programming Language)