Skip navigation
Software Developer

Software Developer

Job Description

Software Developer

Big Design Up Front (BDUF); Stacks of procedures and useless documentation; Inaccurate estimates; Arbitrary deadlines - all these things waste time and add little or no value to the customer. What's worse, they are insatiable forces that will suck the joy and creativity out of the strongest of development teams. These things don't work and that’s why we're not doing them. We use a simple Agile methodology to develop our software, one feature at a time. We support Open Source Software projects and have chosen to build our platform with Python and PostgreSQL on the back-end.  Our front-end is built with PHP, but most of our innovative User Interface is achieved with CSS and JavaScript courtesy of the jQuery Framework.  Other functions of the job include:

Develop features across multiple modules in our product suite

Participate in requirements definition, prototyping, design, coding, testing and prioritization of deliverables

Investigate and recommend technology upgrades to our software development environment

Experience with Agile

Responsible for timely completion of technical design specifications, build activities, test plans and documentation

Some travel may be required to support client implementations

 

Position Requirements:

Your background may not include all of the experiences outlined below. But you have a demonstrated track record of seeking new challenges, learning rapidly and delivering great results in a fast-paced, dynamic environment. Other requirements include:

 

  • Facilitates and effectively communicates ideas in a persuasive manner.  Seeks to build support, agreement, or commitment.  Takes actions that directly influence others to create buy-in, gain trust, and motivate actions in others without damaging relationships.
  • Understands and adapts to new or changing situations, requirement, or priorities.  Shows an appreciation of individual differences.  Works effectively with varied persons and/or groups.
  • Collaborates well with other members of the team.  Places team needs and priorities above personal needs.  Involves others in making decisions, draws on the strengths of colleagues, and gives credit to others’ contributions and achievements

 

 

 

Skills and Experience:

 

Your background may not include all of the experiences outlined below. But you have a demonstrated track record of seeking new challenges, learning rapidly and delivering great results in a fast-paced, dynamic environment. Other requirements include:

 

Bachelor’s in Computer Science or similar discipline or equivalent professional experience

5+ years experience in software development

Web Development, HTML, CSS and Javascript experience

Demonstrated proficiency in Object Oriented Programming and Design

Experience in successfully mentoring peers in at least one technology

Advanced SQL Scripting

Strong written and verbal skills

Application Design and Architecture

Experience with Linux Operating System

Proficient with all phases of software development

Self-starter with ability to deliver goals with minimal direction

Ability to work under tight schedule constraint

Comfortable in coming up to speed with new technologies in a timely manner

Experience in PHP, Python and Postgresql is a plus


Job Requirements

Software Developer

Big Design Up Front (BDUF); Stacks of procedures and useless documentation; Inaccurate estimates; Arbitrary deadlines - all these things waste time and add little or no value to the customer. What's worse, they are insatiable forces that will suck the joy and creativity out of the strongest of development teams. These things don't work and that’s why we're not doing them. We use a simple Agile methodology to develop our software, one feature at a time. We support Open Source Software projects and have chosen to build our platform with Python and PostgreSQL on the back-end.  Our front-end is built with PHP, but most of our innovative User Interface is achieved with CSS and JavaScript courtesy of the jQuery Framework.  Other functions of the job include:

Develop features across multiple modules in our product suite

Participate in requirements definition, prototyping, design, coding, testing and prioritization of deliverables

Investigate and recommend technology upgrades to our software development environment

Experience with Agile

Responsible for timely completion of technical design specifications, build activities, test plans and documentation

Some travel may be required to support client implementations

 

Position Requirements:

Your background may not include all of the experiences outlined below. But you have a demonstrated track record of seeking new challenges, learning rapidly and delivering great results in a fast-paced, dynamic environment. Other requirements include:

 

  • Facilitates and effectively communicates ideas in a persuasive manner.  Seeks to build support, agreement, or commitment.  Takes actions that directly influence others to create buy-in, gain trust, and motivate actions in others without damaging relationships.
  • Understands and adapts to new or changing situations, requirement, or priorities.  Shows an appreciation of individual differences.  Works effectively with varied persons and/or groups.
  • Collaborates well with other members of the team.  Places team needs and priorities above personal needs.  Involves others in making decisions, draws on the strengths of colleagues, and gives credit to others’ contributions and achievements

 

 

 

Skills and Experience:

 

Your background may not include all of the experiences outlined below. But you have a demonstrated track record of seeking new challenges, learning rapidly and delivering great results in a fast-paced, dynamic environment. Other requirements include:

 

Bachelor’s in Computer Science or similar discipline or equivalent professional experience

5+ years experience in software development

Web Development, HTML, CSS and Javascript experience

Demonstrated proficiency in Object Oriented Programming and Design

Experience in successfully mentoring peers in at least one technology

Advanced SQL Scripting

Strong written and verbal skills

Application Design and Architecture

Experience with Linux Operating System

Proficient with all phases of software development

Self-starter with ability to deliver goals with minimal direction

Ability to work under tight schedule constraint

Comfortable in coming up to speed with new technologies in a timely manner

Experience in PHP, Python and Postgresql is a plus


Job Snapshot

Base Pay $95,000.00 - $105,000.00 /Year
Employment Type Full-Time
Job Type Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Other Great Industries
Required Travel Not Specified
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Software Developer


Enter notes about this job:

Cancel