Minimum of six years of experience in software/application development
Extensive scripting knowledge in PowerShell, Power-CLI, JavaScript, Python, Perl, and Bash
Advanced knowledge of Microsoft IIS, .NET, and ADO
Proficient in MSSQL, SSRS, SSIS, and SQL statement writing
Experience in systems administration for Linux and Windows
Back-end development experience including server-side and APIs
Responsibilities
Manage and develop a DCIM tool (Nlyte)
Automate processes related to software applications
Collaborate with cross-functional teams to enhance system performance
Implement and maintain cloud solutions using AWS and/or MS Azure
Develop and execute scripts for system automation
Ensure the integration of security practices in development processes
Benefits
Opportunities for professional development and training
Access to cutting-edge technology and tools
Collaborative work environment
Flexible work arrangements
Health and wellness programs
Full Job Description
Job Description
We are looking for an experienced Applications / Software Developer to join our technology-based program. Qualified candidates will have a Bachelor's or Master's Degree and a minimum of six (6) years related experience in the following areas:
Senior Software / Applications Developer responsible for the management, development and automation of a DCIM tool (Nlyte). A successful candidate should have:
Required Skills
Extensive scripting knowledge and capabilities specifically related to PowerShell, Power-CLI, JavaScript, Python, Perl Scripts, and Bash Shell scripting
Advanced knowledge of Microsoft IIS, .NET and ADO
Ability to code in Python and write PowerShell scripts
Advanced knowledge in MSSQL, SSRS, SSIS, as well as ability to write complete SQL statements
Systems Administration experience (Linux, Windows and variants)
Development experience in the day-to-day operations environment
Back end development experience, server side, APIs
Development experience with AWS and/or MS Azure
Desired Skills
IT system automation to include artificial intelligence and machine learning (AI/ML)
Experience with automated testing
Knowledge of Security Development Operations (SecDevOps) on iterative development projects
Cloud design, implementation, and configuration
Knowledge of Infrastructure as Code
Knowledge of Agile development principles
Knowledge of modern software languages (e.g. Java, C, C++, C#, Python, Perl, etc.)