Software Developer, Database and Tools Expertise
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
Contract, Senior DevOps Engineer
Six month contract with possibility of extension
We are seeking an experienced Senior DevOps Contractor to join our engineering team and drive the development, automation, and deployment of our cloud infrastructure and on-premise using CI/CD pipelines. The ideal candidate is hands-on, highly collaborative, and comfortable working in an Agile environment to support fast-moving development teams.
Key Responsibilities
- Design, implement, and manage robust CI/CD pipelines using Jenkins, GitHub, and AWS tools like CodeBuild, CodeDeploy, and CodePipeline.
- Automate infrastructure provisioning and configuration management using Ansible, AWS CDK, and Docker.
- Support container orchestration and microservices deployment using Kubernetes.
- Collaborate with developers to ensure reliable builds, secure code delivery (DevSecOps), and effective release management.
- Monitor, troubleshoot, and optimize build/deployment processes for performance, reliability, and scalability.
- Write and maintain automation scripts using Python, Shell, and package managers like pip, npm, and maven.
- Advocate and implement best practices for infrastructure as code (IaC), security, and continuous delivery.
- Contribute to Agile ceremonies and collaborate with cross-functional teams in a fast-paced, iterative environment.
Required Skills & Experience
- 5+ years of hands-on DevOps experience in cloud-native environments.
- Strong expertise in AWS Development Tools (CodeBuild, CodeDeploy, CodePipeline).
- Proven experience with CI/CD systems like Jenkins and GitHub Actions.
- Solid background in containerization with Docker and Kubernetes.
- Proficiency in scripting languages: Python and Shell.
- Experience with Ansible for configuration management and automation.
- Familiarity with DevSecOps principles and secure deployment practices.
- Knowledge of AWS CDK and infrastructure as code.
- Experience using build tools and package managers such as maven, pip, and npm.
- Comfortable working in Agile/Scrum teams and participating in sprint planning and retrospectives.
Additional Skills
- AWS certifications (e.g., AWS DevOps Engineer – Professional).
- Experience with monitoring/logging tools (e.g., CloudWatch and Nagios).
- Familiarity with security scanning tools and compliance frameworks.