Society of Exploration Geophysicists
Programmer Analyst
Position Summary
Design, develop, test, and support new and existing software components and functionality in support of SEG's business strategies. The position is responsible for estimating work and coding based upon requirements; identifying, documenting and fixing software defects; and unit testing and debugging within the scope of SEG software development standards.
Essential Functions
- Code and document programs per SEG software coding standards
- Develop and execute automated unit test scripts and debug code prior to submitting to QA
- Provide end user support
- Create and execute deployment plans per SEG standards
- Perform and manage software builds and deployments to sandbox and shared development environments and automate deployments into staging and production
- Create and update internal documentation on the wiki (support processes, workaround instructions, installation instructions, deployment plans, etc.)
Experience Required
- A minimum of 3 years experience with Web development technologies including Java (JSP, Servlets, Beans, J2EE), .NET (C#/VB), HTML, DHTML, XML/XSLT, PHP, UML, JavaScript, Web Services, CSS, and interacting with relational databases through SQL
- A minimum of 3 years experience with DotNetNuke development and administration
- A minimum of 3 years of programming experience within the Windows and Unix/Linux operating system environments
- A minimum of 2 years of database design and development
- Experience with build tools and integrating artifacts
- Experience in managing version control tools
- Experience with continuous integration practices
Education, Certifications and Specialized Training
Minimum of two years vocational or technical schooling in programming or information systems. Bachelor's or Master's degree in Computer Science or Information Systems is preferred.
Job-Specific Skills and Knowledge
- Advanced knowledge of Content Management best practices
- Advanced knowledge of effective software frameworks using Design Patterns, Object Oriented Design Principles, Frameworks, and Open Source Package
- Advanced analytical skills for evaluating and solving applications design problems
- Advanced oral and written communication skills for communicating with internal personnel to understand and resolve Web-based problems
If you meet the qualifications of the position and are interested in applying, please contact the SEG Human Resources Department by email at hr@seg.org.