Software Engineer

Titan Professional Resources

Software Engineer Oklahoma City, OK

Titan Professional Resources is looking for a Software Engineer to join a great company here in the OKC area! If you possess strong analytical skills, display an aptitude for problem-solving, and a deep desire to continue growing as developers this could be the position for you! Apply today!

Software Engineer Duties and Responsibilities:

  • Executing full lifecycle software development for new and existing applications.
  • Programming well-designed, testable, efficient code.
  • Producing specifications and determining operational feasibility.
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions.
  • Additional duties and responsibilities as assigned.

Software Engineer Skills and Requirements:

  • Strong back-end development skills with Java
  • Strong understanding of Java concurrency, concurrency patterns
  • Experience with TDD, code testability standards, JUnit/Mockito
  • Familiarity with SQL Databases (SQL/Stored Procedures, ORM tools)
  • Experience with modern JavaScript Frameworks
  • Scripting and working in a Linux environment.
  • Experience with high volume, mission critical applications
  • Strong object-oriented design skills.
  • Experience with agile methodology/practices
  • Familiarity with Design Patterns and their uses.
  • Excellent communication, interpersonal, and consultative skills
  • Familiarity with C/C++ or other programing languages.
  • Version control (GIT, CVS)
  • Bachelor of Science degree in related field and relevant work experience a plus.

Tagged as: Software Engineer