Software Developer, Database and Tools Engineer

US/Remote
Software Development
Job ID 3052

Responsibilities:

Responsible for developing software that anticipates and supports customer business needs, iconectiv business objectives, and keeps ahead of the competition.  Specifically, responsible for the design, development and testing of software programs in accordance with iconectiv procedures.  Provide troubleshooting support to customers as needed.  Participate in the review of requirements and Product Test planning and execution.  Support the production of necessary Learning Support materials.  As necessary, responsible for/participating in overall architecture design, third party software evaluation and computing platform selection.  As necessary, participates on teams involved in cross-product solutions and interfaces to other products.  May be responsible for application database support which encompasses build, development and test environment support along with packaging/shipping software. 

Requirements:

  • Demonstrated experience delivering software systems on aggressive schedules with high quality
  • Systems design
  • Agile/Lean methodology
  • Java
  • Software configuration tools (source control, defect tracking, etc .)
  • Large scale performance applications
  • Excellent teaming and collaboration skills
  • Oracle RDBMS and JDBC experience
  • SQL Developer
  • Schema design, Data modeling, and optimization
  • Tuning, indexing, partitioning, query optimization
  • Stored procedures, triggers, transaction management
  • Tools development and scripting experience
  • B.S. in Computer Science or equivalent with 5+ years of experience or 8+ years of experience for a SR. Developer
  • US Citizenship Required

 

Additional Skills:

  • Experience with SW development tools such as Eclipse IDE
  • Database Administration
  • Oracle RAC
  • Data Warehousing
  • AWS
  • Process monitoring and logging experience
  • Messaging experience, e.g. JBoss messaging, Oracle AQ
  • Database migration
  • Distributed database
  • MyBatis
  • J2EE EJB experience
  • JBoss application server experience
  • Reporting 3PP experience (e.g., JasperSoft)
  • Billing Systems experience

Security Engineer

US/Remote
Network Security
Job ID 3067

Responsibilities:

Your role as the Security Engineer will include platform Security Monitoring and Analytics; overseeing and performing Security Engineering tasks and functions; and developing and maintaining application security services for lab and production environments, which support number porting services for the NPAC (Number Porting Administration Center). In addition, the candidate will be responsible for securing existing systems and applications; evaluating the security for 3rd party applications, host systems, development software, devices, and technologies for vulnerabilities; and developing requirements for related security solutions. Candidate must develop a thorough understanding of the solution (platform, application, and processes being developed and implemented) to fully meet the technical requirements of the position. 

In addition, you will have the following responsibilities: 

  • Have the capacity to evolve to technical lead for the NPAC Security Operations team
  • Maintain highly visible “hands on” profile
  • Design and implement a continuous process improvement program for security engineering tasks
  • Perform Security Monitoring using SIEM, HIDS and IPS
  • Perform Security Incident Response Process (SIRP)
  • SIEM rule parsing development and testing
  • WAF Policy development, implementation, testing and maintenance
  • HIDS alert development, testing and implementation
  • Perform CCURE System Application Administration, Maintenance and Management
  • Manage and Maintain Physical Security Devices – Cameras, NVRs, Card Readers and Door Controller
  • Perform Security Threat Vulnerability evaluations and remediations
  • Collaborate with, and serve as the technical security representative to other teams as needed to include, but not limited to: Operations, Product Engineering, Quality Assurance, Program Management, and Software Development
  • Develop, enhance, and execute documented procedures for security related tasks, and ensure the overall availability of the security infrastructure
  • Communicate with the executive team, the business clients and the implementation teams on status, experiences, lessons learned, and on-going needs

 

Skills and Qualifications:

  • Bachelors in Computer Science, Information Management Systems and/or Cybersecurity or significant IT and Security work experience (5+ years)
  • At least 5 years’ experience in designing, managing, or supporting data center or enterprise security systems and monitoring
  • Security and IT certifications are a plus
  • Experience with intrusion detection and protection systems, network security, segmentation, and management – SIEM, HIDS and IPS knowledge are a plus
  • Knowledge and experience with Linux OS, Solaris OS, Windows OS, and Scripting (Python, etc.)
  • Knowledge and experience with IT service and security operations and management
  • Superb troubleshooting, problem determination and resolution skills required
  • Ability to translate business and regulatory security requirements into product deployment and operational processes
  • Experience designing and operating network security systems and controls for medium to large enterprises
  • Previous participation in a complete, ground-up product deployment
  • Strong organizational skills, attention to detail and the ability to handle multiple projects simultaneously while meeting deadlines
  • US Citizenship Required
     

Software Engineer/Database Developer

US/Remote
Software Development
Job ID 3066

Responsibilities:

Responsible for developing software that anticipates and supports customer business needs, iconectiv business objectives, and keeps ahead of the competition.  Specifically, responsible for the design, development and testing of software programs in accordance with iconectiv procedures.  Provide troubleshooting support to customers as needed.   Participates in the review of requirements and Product Test planning and execution.  Support the production of necessary Learning Support materials.  As necessary, responsible for/participates in overall architecture design, third party software evaluation and computing platform selection.  As necessary, participates on teams involved in cross product solutions and interfaces to other products.  May be responsible for application database support which encompasses build, development and test environment support along with packaging/shipping software. 

 

Requirements:

  • Demonstrated experience delivering software systems on aggressive schedules with high quality
  • Systems design
  • Agile/Lean methodology
  • Java
  • Software configuration tools (source control, defect tracking, etc .)
  • Large scale performance applications
  • Excellent teaming and collaboration skills
  • Database knowledge and experience
  • Schema design, Data modeling, and optimization
  • Tuning, indexing, partitioning, query optimization
  • Tools development and scripting experience
  • B.S. in Computer Science or equivalent with 2+ years of experience or 5+ years of experience for a SW Developer
  • US Citizenship Required

 

Additional Desirable Skills:

  • Experience with SW development tools such as Eclipse IDE
  • Data Warehousing
  • AWS
  • Process monitoring and logging experience
  • Messaging experience, e.g. JBoss messaging, Oracle AQ
  • J2EE EJB experience
  • JBoss application server experience
  • Reporting 3PP experience (e.g., JasperSoft)
Subscribe to US/Remote