About this role:
The Software Engineer II will learn to review, analyze, design, implement, and modify aspects of Enterprise level software applications. The software developer will write code, complete documentation, and unit test systems and applications. This position will also assist in converting project specifications and procedures into detailed logical flow charts for coding. The impact of a developer's work will be seen by making our customers more efficient and helping them to improve their working environments!
Duties & Responsibilities:
Design, prototype, implement, and test database related product features based on requirements and functional specifications provided by the product manager or engineering manager.
Consistently delivers work product that exceeds department quality metrics.
Works collaboratively with QA engineers through participation in the testing process and review of QA documentation.
Lead or participate in architectural design for team and Engineering
Provide data/database related technical direction for architects and software engineers within engineering through mentoring, technical reviews, and direct assistance.
Skills & Requirements:
Bachelors or Masters in Computer Science, Computer Engineering, Information Systems, or other technical related degree.
2-5 years of professional software development experience.
2-5 years of experience working with C++