Software Engineer

Noble Systems   •  

Oklahoma City, OK

Industry: Telecommunications

  •  

5 - 7 years

Posted 37 days ago

pecific 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.
  • Ability to work under minimum supervision.

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
  • Experience with PERL scriptinglanguage 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
  • 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
  • Ability to work independently and as part of a team

Valued Skills:

  • 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