Perl / Shell / Python Application Developer 138

Company: ACS Group
Location: Manassas, Virginia, United States
Type: Full-time
Posted: 26.JUL.2021

Summary

Job Description Role: Sr Application Developer ( Python / Perl / Java) Location: Manassas VA Description We need a new team member in Networ...

Description

Job Description Role: Sr Application Developer ( Python / Perl / Java) Location: Manassas VA Description We need a new team member in Network Tooling squad. The squad provides network monitoring tools using COTS products. We are an e2e DevOps team and uses agile scrum methodologyResponsibilities:• Design, develop, test and deploy tools that enhance and customize commercially available network monitoring applications.• Engage with internal consumers to gather and analyze the technical and functional requirements.• Design and recommend cost-effective solutions considering the requirements and technical and/or business constraints.• Write code according to general and SWIFT-specific coding standards, develop test cases/code, and perform unit and/or integration testing.• Work with SWIFT's security team to address security vulnerabilities on the COTS (Commercial off the Shelf) products relevant to your team and adhere to SWIFT's minimum security baselines.• Use source code repository to version-control the developed code, make appropriate branching, package for RHEL OS and make software releases.• Write technical documentation for the release including overall design, installation guide and test reports.• Follow change management processes to deploy, configure, activate and verify the software in production environment.• Troubleshoot production problems if any, provide timely bug fixes or workarounds, and escalate/work closely with COTS vendors and/or other teams within SWIFT.• From time to time, perform technical feasibility and/or proof of concept to bring in new vendor products for enhancement or replacement or to upgrade the existing COTS products.Requirements:• Bachelor degree in Information Technology, Computer Science or equivalent discipline.• 5+ years of work experience relevant to software development, systems engineering, test automation and/or computer networks.• Strong knowledge of networking concepts, TCP/IP, SNMP, DNS, etc.• Experience in developing complex logic using scripting languages such as Perl, Python and shell on Unix-based operating systems, preferably on RHEL.• Good user-level knowledge in Unix-based operating systems, preferably RHEL.• Excellent written and oral communication skills.• Must be detail oriented and be open to change.• Experience with network monitoring tools such as SMARTS for availability and performance monitoring of network devices such as Cisco and Juniper routers and switches, Fortinet firewalls, F5 load balancer, etc., is a plus.• Experience of Java programming is a plus.• Knowledge of relational databases such as Oracle is a plus.• Experience in working in agile environments is a plus.

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...