Web Applications Developer

  • 1101 Haynes St, Raleigh, NC 27604, USA
  • Full-time

Company Description

We are a fun-loving, hard-working group of people who enjoy winning as a team!  We create enterprise application software that improves the usability and user adoption of SAP plant maintenance.  We listen to our customers and actually develop our tools alongside them to make sure we have products that make their lives better.  Our certified software solutions “live” inside of SAP and enable companies to increase productivity, reduce costs and improve reporting.

Why Prometheus Group?

  • Located in downtown Raleigh
  • Triangle Business Journal 50 Fastest Growing Private Companies winner the past three years
  • Generous benefits package:

                            Company Paid Medical/Dental/Vision Benefits

                            Paid Time Off

                            Paid holidays

                            401K with company match

                            Short term disability

                            Flexible Spending Account

                            Employee Referral Bonus

  • Casual, fun, fast paced environment
  • Office socials, company parties, holiday celebrations
  • Wellness programs with gym membership, ultimate frisbee, basketball and soccer teams

For more information, visit www.prometheusgroup.com

Job Description

Work with a small team in a dynamic startup-like environment to develop, deliver, and support a suite of enterprise web applications. Our team's aim is to deliver a best-in-class web experience to users across a variety of industries, with a focus on consistent and appealing design. Developers will gain a detailed understanding of core business processes used throughout the oil and gas, chemical, utilities, mining, and manufacturing industries and build a wealth of experience in a variety of software development technologies through on the job training. The team implements a product ownership model, following all software from initial concept to development, implementation, and long-term maintenance, with a strong focus on new product development.

Daily responsibilities of a Web Developer include:

  • Debug software and configuration issues discovered in development, QA, deployment, and live implementations, including remote debugging in customer environments
  • Work with teammates in daily scrums and weekly code reviews to prioritize development items, share information, and build individual skills
  • Work with customer support representatives to resolve any customer issues that require developer intervention
  • Implement new features and corrections for Java/JavaScript/HTML based web applications and service backends
  • Collaborate with Prometheus Group quality assurance engineers, field services consultants, and customer user acceptance teams to assure successful release and delivery of quality software
  • Maintain a record of changes in the issue tracking system (Redmine) and in source control (SVN)
  • Supervise development interns and associate developers
  • Represent the company in a polite and professional fashion when interacting with customers by email, telephone, or in person
  • Travel to customer sites to assist in requirements gathering or implementations when necessary

Qualifications

Education

• B.S. in Computer Science or equivalent degree

Work History

• An appropriate amount of experience at the Associate Web Developer level (or equivalent)

Required

• 2-5 years of experience with enterprise web applications
• Proficiency in object-oriented programming concepts and methods
• Extensive knowledge of web standards (HTTP, JSP, HTML5, CSS3, JS)
• Familiarity with principles of Service Oriented Architectures, both for RESTful architectures and SOAP web-services
• Experience using JavaScript front-end development frameworks (ie. React, AngularJS, Backbone, Dojo, ExtJS, jQuery, YUI)
• Experience with relational database storage and SQL as well as JPA or other ORM technology
• Familiarity with the Inversion of Control/Dependency Injection paradigm
• Ability to apply software design patterns (ie. Gang of Four) in practice
• Individual time management skills
• Ability to break down complex development tasks into actionable steps
• Excellent oral and written communication skills
• Ability and eagerness to learn new technologies

Preferred 

• Java Servlets
• Maven or similar build management systems (ie. Gradle)
• Eclipse IDE or similar
• Spring Framework or other Java-based IoC container
• ExtJS

 

Additional Information

All your information will be kept confidential according to EEO guidelines.

To qualify, applicants must be legally authorized to work in the United States and should not require now, or in the future, sponsorship for employment visa status.