Job Opportunity

The following comes from Byron Heads:

Software Engineer

Moxie Group, Inc. is looking for a software developer to build custom web-based applications and user interfaces for use internally and by our customers. We are looking for someone with a love for creating compelling and useful interfaces to complex systems using web technologies. If you’re a web developer, application engineer, and you have the skills to create highly interactive and well-designed web-based user interfaces, we would love to hear from you.

Moxie Group, Inc. is a software development firm that provides consulting services, enterprise architecture and design, software prototyping and development services for companies seeking to expand their technical capabilities into emerging Internet technologies. Our expertise is in performance and scalability, enterprise architecture, and leveraging Cloud and other infinitely scalable technologies to solve business challenges.

We are looking for an experienced developer with experience building high quality web applications. This is a hands on position where you will be asked to do everything from designing prototypes for features to supporting production building low level database rock-solid components to mentoring other engineers. You should be a leader, excelling in communication, ownership and customer focus. This is a unique and rare opportunity to get in on the ground floor within a fast growing business and help shape the technology, product and the business. A successful candidate will bring deep technical and software expertise and ability to work within a fast moving, startup environment to deliver solid code that has a broad business impact.

Position Responsibilities:

Our engineers own their work from beginning to end, from gathering of requirements, design and implementation, to launch and support. This position requires interaction between several stakeholders including product managers and engineers. You will review the UI and API designs of your peers, as well as fix bugs and troubleshoot operational issues as they occur.

Basic Qualifications

• 3-5 years of software development experience.
• Bachelor’s degree – preferably in computer science or a similar degree.

Preferred Qualifications

• Strong OO design and coding skills in Java and Javascript.
• Experience creating design prototypes
• Experience translating design mockups and prototypes into working application designs.
• Experience building web applications using JavaScript and Ajax.
• Experience with HTML5 and CSS.
• Experience with asynchronous web frameworks like GWT.
• Motivated to drive tasks to completion and take ownership of projects.
• Demonstrated passion for user experience design and improving usability.
• Demonstrated passion about technology, have a strong interest in learning about and playing with the latest technologies.
• Ability to work in a fast paced and agile development environment.


Ramblings for the week – 01/27/2014

My colleague Susan Haynes states this blog will succeed only if there are frequent postings to it. As such, I will attempt to put something here weekly. My missives will include any breaking news from the Department, goings on from the Computer Science Club (affectionately known as java++) , interesting articles I’ve seen recently or anything else that strikes my fancy as I write.

– First, an announcement: Cory Skowronek will be speaking this week at the Computer Science Club on mySQL. I’ve heard Cory speak before: he does a good job and MySQL is certainly something anyone reading this should know about. The club meets on Wednesdays at 3:30 in 520 PH .

– An Interesting Read in today’s newspaper
Ever hear a 50+ year old complain about a “senior moment” ? Can’t quite remember your name , the capital of Montana, or where the car is parked ? Researchers have documented the (supposed) decline of mental facilities as a function of age; it begins at age 25 and becomes apparent to the individual at age 50. But hold the phone, Edna, researchers (data mining experts!!) from Germany dispel this vicious lie. Instead, they suggest, the mature mind just has more information to process: the database is larger and hence seek time is longer. I knew this all along. See

Some interesting historical tidbits
-On January 27, 1870 Thomas Edison filed his patent for the incandescent lamp.
-On January 26, 1998 Compaq Computer purchase Digital Electronic Corporation (DEC)

For those of you that are too young to remember, Compaq designed one of the early “portable” computers. It weighed over 20 ponds and was hugely successful. Only a few short years after this merger, Compaq was purchased by HP. DEC was the darling computer company of the 70’s and 80’s. They were considered the agile, forward thinking engineers as compared to the stodgy folks at IBM. The PDP-8 , DEC-10 , VAX were all machines that were closely studied in Computer Organization courses, noted for their advanced architecture, and versatile addressing modes. The early development of the c programming language as well as the unix operating system can be tied to these machines. RIP DEC!

That’s it for this week. Comments are always welcome.

A message from Mike Nitchie of the Computer Science Club

Hey everyone,

Here are a few upcoming events we have planned that you may be interested in.

1/29 : Cory Skowronek will be talking about MySQL – getting started with it and integrating it with your applications

2/5 : Hopefully we will have Jack Coy in to discuss unit testing and JUnit in particular.

2/12 : David Giard, a Microsoft Evangelist, will be in to discuss developing game apps for Windows. The word is we will all have a working game by the end. If you can, bring a laptop running Windows Vista, 7, or 8, and be willing to share with those that don’t have one!

2/19 : Regular Expressions! Do more in less time. Phil Francis will be talking with us about what he considers one of the top 5 topics every CS student needs to know, but usually doesn’t.

All events will be from 3:30-5 in room 520PH. The one exception is the Microsoft event on February 12th. We will be using room 514PH so we can access the windows virtual machines available on those computers.

This is a pretty packed schedule, but all cool stuff. Please come!