In this role, the selected candidate will collaborate with system engineers, front end engineers, and other software engineers to implement solutions that are aligned with and extend shared platforms and solutions.
In this role, the selected candidate will work with a team to perform business process analysis to determine business needs; utilize standardized and proprietary process improvement methodologies to understand the current system or new requirements, simplify processes and identify and document functions needed for a new system.
The Software Engineer is responsible for: working on small to large, complex projects that require increased skills in multiple technical environments and knowledge of a specific business area; working closely with Business Analysts and team members to understand the business requirements.
In this role, the selected candidate will help provide quality technology solutions that address line of business needs by managing projects, writing Java applications, developing stored procedures and general SQL programs and developing and documenting technical requirements.
In this role, the selected candidate will write efficient SQL to extract information from Clarity into reports or data extracts. Has working knowledge of relational database concepts (specifically SQL Server).
In this role, the successful candidate will apply growing technical knowledge to maintain a technology area (e.g. Web-site Development); complete development of units with designs prepared by more senior developers.
In this role, the selected candidate will execute in a fast pace delivery mode and focus on delivering tasks to meet the product release goal; maintain code quality through best practices, unit testing and code quality automation.