Skills: IT - Software Development
Experience: 5 + Years
Education: High School/Secondary
Location: Hanover, MD, US
In order to apply for this position, applicants MUST meet the following criteria. If your resume does not match these criteria, you will not be able to apply for this position.
Company Profile Oceaneering Technologies (OTECH) performs a wide range of engineering services and products for unique marine systems for military and commercial customers. OTECH innovates wherever practical rather than inventing making it "faster to field" than others in its industry; the typical development/delivery cycle for complex mechanical, hydraulic, electrical systems is often completed in 12-15 months. Technical capabilities span the entire engineering spectrum. These skills have been demonstrated in successfully delivered systems, including Remotely Operated Vehicles (ROVs); Autonomous Underwater Vehicles (AUVs); saturation diving systems; surface and sub-surface vehicle launch and recovery systems; advanced offshore cranes; and life support systems. OTECH is a division of Oceaneering International Inc. and ISO 9001 certified. For more information please go to www.oceaneering.com and click on Products & Services, then click on Non-Oilfield, then click on Naval and Marine Services, then click Oceaneering Technologies. Position Summary Oceaneering International (OII) is seeking an experienced Software Development Engineer to advance our data analysis and reporting applications. This is an embedded posting at a customer site in Suitland/Camp Spring. This is an immediate opportunity on an expanding contract. Candidate must hold a TS/SCI with Polygraph. The successful candidate will actively participate in all phases of the software development lifecycle in a standalone environment. As a part of the technology and operations team, you will apply your technological and database expertise to design, build, and maintain our data handling processes in order to provide outstanding value for our customers. Duties & Responsibilities * Main responsibility is the development & maintenance of an intranet website with a Microsoft SQL server database. Primary responsibility is for the database portion of the application. * Develop and utilize processes for data collection, validation, and import processing. * Work with analysts, define requirements, and design and perform implementations as design changes are identified. * Manage the integrity of the databases. * Manage, track, implement, and communicate customer data requests including data validation, data processing, and archival. * Engage with a diverse team including software developers, network administrators, cartographers, data and navigation analysts, implementation engineers, and management. * Develop and improve methods to increase application throughput, robustness, and consistency in production operations. * Troubleshoot and resolve complex application issues in support of clients, implementation managers, and customers. * Intranet application maintenance. * Bi-monthly travel to the Oceaneering Hanover office to attend computer software engineering group meetings. * Regular local travel (approximately 5 days per month) and minimal non-local travel as required. Qualifications ***REQUIRED*** * ?Bachelor's degree in Computer Science, Mathematics, Electrical Engineering or related field. Equivalent experience may be considered in lieu of a degree. * Minimum 5 years of related experience designing, developing, and maintaining SQL databases. * Strong programming background, including experience with: * ?Database programming with SQL/TSQL (preferably with Microsoft SQL Server) * Programming personal computers using modern computer languages (preferably C# or Java) in Windows * Using scripting languages (i.e. Python, Visual Basic, etc) to process data files * Working knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations * Proficiency in Microsoft Office Suite, including Excel, Word, and PowerPoint applications. ***DESIRED*** * Experience programming with graphics libraries, particularly ESRI GIS. * Experience with SQL programming for Oracle or MySQL database engines. * Knowledge and experience in a CMMI level 3 working environment. * Hands-on experience with programming environments/languages such as .NET, C#, C++, Java, Eclipse, or Visual Studio. * Programming with VBA for Microsoft Office applications, specifically Word. * Knowledge or experience in the field of ocean engineering. Equal Employment Opportunity All qualified candidates will receive consideration for all positions without regard to race, color, religion, sex, age, national origin, veteran status, disability, political affiliation, marital status, sexual orientation, or other non-merit factors. Job Board Partnership #RZ# *Job Title:* Senior Software Development Engineer *Location:* Hanover, Maryland *Job ID:* 11228 *Regular/Temporary:* Regular *Full/Part Time:* Full-Time
Expiration Date: 2016-11-18 Industry: Utilities
Oceaneering develops products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. The company is the world's largest manufacturer and operator of work class Remotely Operated Vehicles (ROVs) and is also a leader in offshore oilfield maintenance services, workover control systems, asset integrity services, umbilicals, subsea hardware and tooling. Oceaneering also serves the aerospace, defense and theme park industries.