Software Developer

Bluebird Network•Kansas City, MO

About The Position

Bluebird Fiber is seeking a Software Developer to translate business objectives and processes into effective solutions across its software environments. The role works with System Integration Teams and stakeholders across departments to develop new applications and enhancements, and to support existing systems. The work spans business processes from sales and installation to customer interactions with products, with a focus on delivering solutions that internal teams and clients can use. The developer will contribute to the design, refinement, development, testing, and implementation of processes and software. The team releases code weekly and iterates quickly. The role includes leading the technical delivery of Salesforce implementations, developing custom solutions and integrations, writing server-side Python code in an established MVC framework, modeling business data, and administering and supporting Linux systems. The developer also participates throughout the software development lifecycle, from requirements analysis and proofs of concept through releases, documentation, training, and ongoing support.

Requirements

  • At least 5 years of experience in an information technology environment.
  • At least 3 years of experience with Linux systems.
  • At least 2 years of experience with Python, JSON, and shell scripting.
  • At least 2 years of object-oriented programming experience with Java or C#.
  • Proven ability to design and optimize business processes and integrate processes across disparate systems.
  • Experience with web applications and HTTP web services using SOAP or REST.
  • Experience with the full software development lifecycle, including Agile, SDLC, or iterative methods.
  • Strong balance of business and technical skills, with the ability to explain technical concepts to nontechnical decision-makers.
  • Strong analytical and problem-solving skills.
  • Flexibility and ability to meet tight deadlines and adapt to changing environments and priorities.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Experience with PostgreSQL databases and administration.
  • Experience with Salesforce programming, including Apex classes, triggers and unit tests, SOQL, Visualforce, Force.com, and Force.com Ajax Toolkit.
  • Web services development experience or experience with Salesforce APIs, including REST, SOAP, or Metadata APIs.
  • Knowledge of HTML, CSS, and JavaScript (ES5), and familiarity with JavaScript frameworks such as AngularJS or React.
  • Familiarity with telecommunications.
  • A four-year college degree in Business, Computer Science, or a related field is strongly preferred.

Responsibilities

  • Work with business stakeholders and other developers to assess project requirements and translate business needs into well-designed solutions that leverage the platform.
  • Lead technical delivery of Salesforce implementations, including custom development and integrations, technical scope and client expectation management, expert assistance to developers, and test-plan design and execution.
  • Write server-side Python code in an established MVC framework for displaying, persisting, and processing business data.
  • Design and implement rational, performant data models for the business domain and use PostgreSQL for persistence.
  • Perform ongoing Linux server and systems administration, maintenance, and support.
  • Participate in software specification, gap analysis, and requirements analysis.
  • Develop and refine proofs of concept to confirm requirements.
  • Log, track, and manage issues, bugs, and enhancement requests or features.
  • Participate in software release and post-release activities, including end-user training and support, such as developing demos.
  • Follow coding standards and produce well-structured, maintainable, understandable code.
  • Conduct code reviews to promote high code quality and use of design patterns.
  • Follow project plans and timelines while responding to changing needs and requirements.
  • Capture, mitigate, or escalate issues in a timely manner.
  • Ensure specifications are consistent across subsystems.
  • Write or review deliverables, end-user guides, and support documentation.
  • Self-train on new technologies as needed.
  • Perform additional duties as directed by the Executive Team.
  • Develop new applications and enhancements and support existing systems for various departments.
  • Design, refine, develop, test, and implement business processes and software solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service