Software Developer

Full-Stack, .NET , C# , Java , OOP, JavaScript,
Full Time
Depends On Experience
Telecommuting not available Travel not required

Job Description

Impact

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 2.0 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

Qualifications

  • B.S. in Computer Science or equivalent degree
  • 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
  • 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

Posted By

Casey Lang

1101 Haynes St Suite 218 Raleigh, NC, 27604

Dice Id : 10471488
Position Id : 578909
Have a Job? Post it

Similar Positions

Application Developer
  • Eli Global LLC
  • Durham, NC
JavaScript Developer
  • Matrix Resources
  • Durham, NC
Software Engineer (Front-End)
  • Piper Companies
  • Raleigh, NC
Programmer Analyst
  • State Employees' Credit Union
  • Raleigh, NC
Front End Developer
  • Kelly IT
  • Chapel Hill, NC
Lead Meanstack developer-Remote Allowed
  • IT People Corporation
  • Morrisville, NC
Java backend and UI developers
  • Marlabs, Inc
  • Durham, NC
Sr. Full Stack Developer
  • Atyeti
  • Durham, NC
Junior Java Developer
  • HCL America Inc.
  • Cary, NC
Java Developer
  • Yashco Systems, Inc.
  • Durham, NC
Front End Engineer
  • Robert Half Technology
  • Cary, NC