Software Developer
Greenwood Village, CO
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.
Who You Are:
As a Consultant, you’ll contribute to client engagements by delivering insights, building deliverables, and leading workstreams. 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.
Role and Responsibilities:
You may work on various projects throughout your career with Excelacom. The roles and responsibilities noted below pertain to the specific role listed above:
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
Required Qualifications:
Minimum 5 years of experience in Python/Java.
Experience with GitHub 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 SQLS in Oracle, PostgreSQL
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.
Preferred Qualifications:
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
Compensation and Benefits:
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 Statement:
Excelacom, 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.
#LI-JH1