Software Engineer
Job ID: 109845
Location: Greenwood Village, CO [On-Site]
Salary: $64.00 - $66.00 Hourly
Category: App/Dev
Employment Type: Contract
Our client is currently seeking a highly skilled and innovative Software Engineer to join their dynamic team. This role involves designing, building, testing, and integrating advanced automation and orchestration solutions in a virtual team setting. The successful candidate will contribute to projects that transform customer networks into automated, cloud-enabled, self-healing, and secure systems. This position offers a challenging and rewarding opportunity to work on cutting-edge technologies and make a significant impact on business operations.
Responsibilities:
- Understand and analyze customer requirements to advise on potential solution options.
- Design and implement solutions using both proprietary and third-party software products and tools.
- Integrate solutions into existing customer OSS/BSS systems, ensuring seamless deployment and functionality.
- Perform integration, system, and acceptance testing across various non-production and production environments.
- Provide ongoing support and optimization post-deployment to enhance solution effectiveness.
- Collaborate with global software SMEs, technical leads, and middle management on project delivery and optimization.
- Adopt and promote Agile Software Development methodologies throughout the project lifecycle.
- Document all phases of the software development process, maintaining comprehensive and accurate records.
Qualifications:
- 3-5 years of experience in complex and highly scalable software projects.
- Proficient in programming languages such as Java, Python, and JavaScript.
- Strong expertise in XML, JSON, XSLT, and RESTful APIs.
- Experience with SDLC tools like Jenkins, Git, and Automated Testing Frameworks.
- Familiarity with MEAN stack (Mongo, Express, Angular, Node.js) is preferred.
- Knowledge of BPMN workflow engines like jBPM, Activiti, or Camunda is advantageous.
- Hands-on experience with network and software configuration tools such as NSO, Ansible, or Chef/Puppet.
- Understanding of Virtualization & Cloud technologies (VMware, OpenStack).
- Background in Analytics with Big Data, AI, and Machine Learning algorithms is a plus.
- Excellent verbal and written communication skills, capable of working effectively across multiple organizational levels.