Titan Professional Resources
Sr. Software Engineer Oklahoma City, OK
Titan Professional Resources is looking for a Sr. Software Engineer to join a great company here in the OKC area! I 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!
Sr. 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.
Sr. 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.