Software Engineer

Austin, TX
United States

Noble Systems

201 to 500 employees

Noble Systems is a global leader in customer contact technologies, with headquarters in Atlanta, GA.

We look for bright, can-do people that have the ability to problem solve and enjoy being a catalyst for change and growth. We try to do our best to identify candidates these candidates through our hiring process which includes thorough interviewing, setting clear expectations, and testing. Employees have a lot of visibility as is part of our culture. We believe this exposure helps generate new opportunities and job enrichment.

We realize this is not for everyone and there are times a candidate is hired that isn’t a fit and leaves unsatisfied with their experience at Noble Systems. We put this down to a mutual learning experience and move on. We do hope that in these cases the individual leaves with more skills, more knowledge, and more clarity of what would be a more suited employment opportunity for them in the future.. and we wish them well in their pursuits.

Noble Systems' mission is to deliver industry leading, best-in-class solutions that surpass client expectations. We strive to attract, retain and reward the best and brightest to meet our goals of providing superior customer service and achieving customer satisfaction. We succeed through our clients' success.

Company Info

Job description

Noble Systems Corporation, a leader in predictive analytics software, has an immediate need for a strong Java Developer in our Austin, TX office.

Tired of working in the volatile Oil industry where your employment is based upon some arbitrary price of oil?

Has your company filed bankruptcy and your job security is uncertain?

Do you enjoy interesting and challenging work that pushes your skills?

Noble Systems is the place for you to be. Come work in the exciting and challenging world of predictive analytics.

Noble Systems has historically been immune from economic recessions due to our diverse and worldwide customer base. During the most recent recession, Noble Systems increased staff rather than reducing as most other companies found themselves to be forced to do.

Specific responsibilities include, but are not limited to:

  • Participate in full software development life cycle including requirements, design, development, and test automation
  • Work closely and collaboratively with quality assurance engineers and support engineers
  • Troubleshoot and fix product issues identified internally and customer deployments
  • Add new or improve existing product functionality
  • Ability to work under minimal supervision
  • Ability to create new or debug/enhance integration tests

Requirements:

  • A Bachelor's Degree in Computer Science preferred; or equivalent education and/or experience
  • Minimum of 5+ years' object oriented architecture, design, and development experience
  • Minimum of 3 years' experience with commercial Java development
  • Experience with Java, JDBC, JMS, JMX, Spring, XML, Ant, JUnit, and Eclipse
  • Self-starting with ability to work independently while part of a team
  • Ability to pick up, understand, and modify someone else's code
  • Experience with PERL scripting language is a plus
  • Experience with .Net, ASP, C# is a plus
  • Experience with agile development and continuous integration
  • Experience with working on multiple concurrent product releases
  • Experience with Windows, Linux, Solaris, or some flavor of UNIX
  • Experience with Node.js is a plus
  • Proficiency in a variety of data structures XML, JSON, and relational databases
  • Intrinsic understanding of software development life cycles
  • Excellent oral and written communication skills

Valued Skills:

  • Knowledge of Jenkins and administration of Jenkins
  • Experience with virtual machine environments such as VMWare, Virtual Box, and Docker
  • Experience and understanding of Service Oriented Architectures
  • Experience with transactional and real-time systems
  • Experience with web frameworks and web services
  • Knowledge of programming techniques for handling large data sets

What we offer:

  • Competitive salary
  • 401(k)
  • Outstanding medical, dental, and vision benefits
  • Relaxed work environment
  • Opportunity for you to make a huge impact to the company

Company Description

Noble Systems is a worldwide leader in providing call center and customer relationship management systems. Headquartered in Atlanta, GA, we have recently been awarded one of the top 40 innovative technology companies in GA for the 2nd year in a row. Join our team and enjoy the flexibility, benefits and unique opportunities such as inventing and becoming a patent holder!

Work location: Austin, TX

Apply for this job

Similar jobs