• Find preferred job with Jobstinger
  • ID
    #50936227
  • Job type
    Full-time
  • Salary
    DOE
  • Source
    Oregon
  • Date
    2024-01-26
  • Deadline
    2024-03-26

Software Developer

Oregon, Portland, 97201 Portland USA
 
Full-time

Vacancy expired!

Parthenon Software Group, a developer of web and mobile applications, is looking for a full-time software developer who can work on a variety of programming projects. Currently the projects are a mix of about 80% Python and 20% PHP, but we are also doing some mobile (Android, iOS, and hybrid) apps, and we also have been taking on an increasing number of Vue and React projects. As you might guess from this, a varied skill set will be quite helpful here.

About us: We develop custom software for a wide range of clients we've got 1-person shops on our client list, organizations on the Fortune 500, and everything in between. We do both greenfield builds and maintenance of existing apps. Using primarily open-source languages and libraries, we specialize in starting work with a business we know nothing about, learning its requirements quickly, and developing software that fits the requirements at a reasonable cost. Unlike many firms that advertise custom software development capabilities, we are not a marketing or "web solutions" company we don't promise to make anyone's business take off with a nice-looking website or app, and we don't provide things like branding or SEO services. Instead, our business is in making a client's workflow faster, saner, and more intuitive by automating or simplifying it with software. We've had success being generalists in this way, in a corner of the industry that changes literally almost every day, for over fifteen years now.

This job emphasizes rapid development of enterprise-quality software without much of the overhead of enterprise development. If (for example) you're a proponent of YAML or JSON versus XML, or would examine the use of alternative data storage methods to SQL when designing an application's storage backend, you might thrive in this environment. If you enjoy coming up with unorthodox solutions to computing problems, and if you're more interested in working with a small team of highly skilled developers on a range of projects than working for a large organization on one long project, this might be a good fit for you.

Candidates are expected to work in a variety of programming languages and environments and pick up requisite knowledge quickly with as little outside help as possible while experience definitely counts, this job requires someone who is a fast and adaptable learner and problem-solver.

This is a local position for an on-site employee, so no outsourcing contractors or remote workers please.

The ideal candidate would have the following:

- Previous experience in designing and coding web or mobile applications, especially using open-source languages.

- Basic Unix/Linux experience. This includes being able to schedule cronjobs, check logs, do file permission changes, etc from a console. We're a mostly Linux shop, even on the desktop. This isn't a systems administration position, but one needs to know enough to comfortably get around the environment one is working in.

- Strong understanding of object-oriented programming. The ideal candidate has written code in an object-oriented language such as Python, Java, C#, or Ruby.

- Some experience in MVC web or mobile frameworks.

- Preferably should have at least 3 years of experience. We occasionally take on junior-level devs with a strong work ethic and a demonstrated aptitude for software development outside of work experience (in the form of hobby projects and the like).

Optional experience that is a plus:

- Sufficient Knowledge of a scripting language such as Perl or Python to solve an automation or text processing problem on a Unix server.

- Enough understanding of Javascript to use a JS framework.

- Has used an IDE such as IntelliJ, XCode, or Visual Studio. Or vim, with the appropriate plugins.

- Understanding of regular expressions, preferably Perl-style regular expressions.

- Enough understanding of SQL to be able to tune/debug low-performing queries.

Vacancy expired!

Report job

Related Jobs

Jobstinger