Software Developer, Software Engineer
Listed on 2026-02-18
-
Software Development
Software Engineer
Who We Are
Excelacom is a global consulting and technology solutions firm solving client’s complex business and technology challenges through a mix of consulting expertise, telecom‑focused software, and managed services within the communications and media industries.
Greenwood Village, CO
Who You AreAs a Consultant, you’ll contribute to client engagements by delivering insights, building deliverables, and leading work streams. You’ll be expected to bring strong analytical thinking and a proactive mindset to solve client problems and drive transformation.
The Software Developer will follow the company’s software development lifecycle to design, code, configure, test, debug, and document system and application programs. You will assist in preparing technical design specifications based on functional requirements and analysis documents while reviewing functional requirements, analysis, and design documents to provide constructive feedback. You will assist in configuring the BPMN flow within our internal tool.
Roleand Responsibilities
- Follow company software development lifecycle to design, code, configure, test, debug, and document system and application programs.
- Assist in preparing technical design specifications based on functional requirements and analysis documents.
- Review functional requirements, analysis, and design documents and provide feedback.
- Collaborate with development staff to ensure quality and consistency.
- Participate in architecture, design, and code reviews.
- Develop and maintain operational and system-level documentation.
- Deliver high‑quality, scalable, and secure software solutions.
- Work closely with clients to identify process improvements.
- Analyze business challenges and recommend technology‑driven solutions.
- Support system development, integration, and testing activities.
- Assist with proposals and business development efforts.
- Minimum 5 years of experience in Python/Java.
- Experience with Git Hub or Gitlab pipelines for source code control.
- Familiarity with microservices and/or containers.
- Strong knowledge of Object‑Oriented Programming.
- Familiarity with networking concepts such as IP addressing, TCP, UDP, DHCP, routing, and switching.
- Experience testing code using Pytest, JMeter, or Java Unit Tests.
- Experience in writing complex SQL in Oracle, Postgre
SQL. - Experience with Docker and/or Kubernetes.
- Knowledge of integrations (APIs, databases, messaging systems).
- Strong understanding of BPMN 2.0 standards.
- Proficiency in Microsoft Office (Word, Excel, PowerPoint, Visio).
- Strong verbal and written communication skills.
- Bachelor’s degree, preferably in Computer Science or a related field.
- Experience with Spring Boot for Java developers.
- Experience with Ansible.
- Exposure to collaborative development environments and agile methodologies.
- Experience with workflow/orchestration tools (e.g., Camunda, Zeebe, Activiti, etc.).
- Ability to translate business requirements into process diagrams.
- Prior experience in Telecommunications, Media, or Cable is highly preferred.
- Past success in generating new business with existing clients.
Excelacom offers competitive salaries, health and wellness benefits, 401(k), paid time off, and career growth opportunities. For regular full‑time employees, the estimated salary range is from $80,000 to $110,000/yr.
EEO StatementExcelacom, Inc. is an equal opportunity employer. Any decision affecting employment, compensation, promotion, or transfer will be based solely on personal qualifications and merit, regardless of sex, race, color, religion, gender identity, sexual orientation, marital status, national origin, disability, age, results of genetic testing, service in the military, pregnancy, childbirth, or other related medical conditions, or any other factor protected under applicable law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).