GHX is seeking a Senior Software Engineer to work on their CCX and Price Workbench product, aiming to lead development efforts for the creation, implementation, and support of existing and next-generation software solutions.
Requirements
- 5-8 years of experience in software development.
- 5-8 years Relational database experience in the areas of defining entities (physical/logical), dependencies, SQL queries, stored procedures, performance tuning with respect to queries/schema/etc., executing DB explain plans and diagnosis.
- 3 years ETL and an understanding of ETL best practices.
- 3 years experience using source code management software.
- Prior experience working in an agile environment.
- Proficient with multiple technologies and may have some understanding of architectural principles.
- GIT source code management software
- MSSQL RDS
- SQL Performance monitoring tools
Responsibilities
- Leading development efforts toward the creation, implementation, and support of existing and next-generation software solutions.
- Analyzing, designing, programming, debugging, and modifying software enhancements and/or new products used in local, networked, or Internet-related computer programs.
- Designing, developing, and supporting next-generation web-based SaaS solutions.
- Designing and developing data architecture, data definition and data manipulation structures in MSSQL.
- Coordinating with the offshore development team, performing code & design reviews, and participating in daily standup meetings.
- Coding web applications across domains following specifications and using the appropriate tools.
- Generating supporting unit test as well as system test specifications and implementations, building the automated test framework, driving best practices, and troubleshooting issues.
Other
- Serve as team lead and coordinates code & design reviews and key project deliverables.
- Must be able to work independently and as part of a team on multiple overlapping projects.
- Proven track record of successfully delivering large projects.
- Ability to handle multiple projects and possesses a proven track record of high-quality deliverables.
- Ability to effectively communicate technical concepts to technical staff and can work effectively with cross-functional departments with varying degrees of technical experience.