DevOps Engineer
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.
- Sprint Planning:
- Organize and lead two-week sprint planning sessions.
- Define sprint goals, allocate resources, and ensure alignment with business objectives.
- User Story Management:
- Work with stakeholders to prioritize and refine user stories, ensuring clarity and alignment with project goals.
- Backlog Refinement:
Lead backlog refinement sessions to ensure the product backlog is up-to-date, well-defined, and prioritized in accordance with team and business needs.
Requirements:
- 4+ years of hands-on DevOps experience in cloud-native environments.
- Agile Practice:
- Hands-on experience with Agile methodologies, particularly with Scrum, Lean and Kanban frameworks.
- Proven ability to plan and execute sprints in a two-week cadence.
- AWS Expertise:
- Advanced proficiency in AWS services including but not limited to CodeBuild, CodePipeline, S3, EC2, Lambda, ECS, EKS, IAM, CloudFront, and CloudFormation.
- Experience designing, deploying, and managing scalable cloud infrastructure.
- 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.
- Jenkins:
- Skilled in Jenkins automation, including Groovy scripting and creating complex CI/CD pipelines.
- Experience integrating Jenkins with AWS and other cloud platforms.
- Experience using build tools and package managers such as maven, pip, and npm.
- Development Lifecycle:
- Direct experience in all phases of the software development lifecycle: requirements gathering, system design, implementation, automated testing, deployment, monitoring, and maintenance.
- Familiarity with Agile story mapping and backlog refinement.
- CI/CD:
- Proven ability to architect, set up, and configure CI/CD pipelines using tools such as Ansible, Python, and Shell scripts.
- Experience in automating build, test, and deployment processes for both cloud-native and on-premises applications.
- Proven experience with CI/CD systems like Jenkins and GitHub Actions.
- Knowledge of AWS CDK and infrastructure as code (Teraform and/or CloudFormation)
- Containerization:
- Strong experience in containerization technologies, including Docker (Docker Build and Docker Compose), Podman, Kubernetes, ECS, and EKS.
- Proficient in building, managing, and orchestrating containers for microservices architectures.
- Collaboration:
- Demonstrated success working with cross-functional teams in a fast-paced environment, including development, QA, program management, and operations.
- Source Code Control:
- Proficient in source code management using Git, with preference for GitHub.
- Experience enforcing branching strategies, pull request reviews, and code quality processes.
- Project Management Tools:
- Hands-on experience with Jira for sprint tracking, user story management, backlog refinement, and reporting.
- Education:
BS in Computer Science or related field.
Software Development Engineer
Responsibilities:
Looking for an experienced Front End software developer who will be responsible for building TRA product enhancements and solutions to meet customer and product roadmap business needs.
- Develop and enhance GUI components for an existing application
- Implement using best-in-class software development methodologies as well as test all modification requests
- Handle complex problems that may arise during solution implementation
Requirements:
- 5+ years' experience as Angular UI Developer
- Angular development experience in Node JS environment using VSCode and GIT
- Experience in Typescript, JavaScript, Prime NG, Angular Material, HTML, CSS, Bootstrap, SCSS, JQuery, Jasmine
- Experience working in an Agile environment with changing priorities and tight schedules, utilizing ALM tools
- **Hybrid employees must live within 75 miles of the iconectiv office in Bridgewater, New Jersey, which is the in-person office location where the employee will report when working in-person
Additional Skills:
- Java/Spring framework, MySQL, and Apache Tomcat a plus
Software Development Engineer
Responsibilities:
Looking for a qualified software developer who will be responsible for building product enhancements and solutions to meet customer and product roadmap business needs. Develop and implement backend components in function-based architecture including web services.
Requirements:
Ability to perform software development functions along with demonstrated experience of delivering software systems on aggressive schedules and changing priorities with quality and on schedule.
- 4–5 years of experience developing scalable web applications using:
- Java, Spring Boot
- HTML5, CSS, JavaScript, jQuery, Angular (version 18 or later)
- Knowledge in SQL working with RDBMS like Oracle or Postgres
- Knowledge in a wide variety of TCP based protocol stacks and architecture (HTTP, SOAP, REST) with experience in at least one such protocol
- Ability to work in a Linux based environment with knowledge of a scripting language like shell
- Familiarity with secure design, coding & browser debugging
- Ability to design/develop screens without specific design requirement
- Experience working in an Agile/Scrum development process
- An inherent curiosity and a willingness to learn on your own
- Ability to work independently with minimal supervision
- BS/MS degree in Computer Science, Engineering, or a related subject
- **Hybrid employees must live within 75 miles of the iconectiv office in Bridgewater, New Jersey, which is the in-person office location where the employee will report when working in-person
- iconectiv does not offer relocation
Desired Qualifications:
- Programming Experience in PHP, C, Python, Tomcat, Shell programming etc.
- Excellent written and verbal communication skills to be able to explain problems and solutions concisely and clearly
- Experience working in Waterfall and Agile environment with changing priorities and tight schedules, utilizing ALM tools (Helix, JIRA) and familiarity with DevOps principles and tools (Jenkins, Git)