Software Engineer

The Standard - Portland, OR (30+ days ago)3.7


Overview
If you want to make a positive difference and stand out from the crowd, you’ll fit in at The Standard (www.standard.com). Through our retirement plans and insurance products and services, we help people achieve financial well-being and peace of mind. Come join us and share our passion for serving our customers in a positively different way.

The software engineer job family brings an engineering discipline and best practices to investigating, architecting, designing and implementing new solutions and/or adding new features and functions to existing solutions to meet Standard Insurance’s business needs. This position can be filled at Software Engineer 1-4 level depending on candidates.

Software Engineers must possess and demonstrate systems and critical thinking and leverage that in a collaborative team-based environment. The ability to play varying roles comfortably is required. They must be self-directed and able to technically lead at a senior level. Working in a multi-vendor, off shore model is now the norm in the industry and Software Engineers need to know how to be successful in this model.

We are looking for an engineer with depth in BI technologies who is both capable of and interested in learning other technologies and wearing multiple hats. Engineers at The Standard interact with the business to write user stories one day, and model database tables the next. With new technologies alongside legacy, there are opportunities for learning at every turn.

As a Software Engineer on our agile team, you’ll be working with motivated engineers and analysts to deliver and support high-value solutions across the enterprise. You’ll collaborate with other IT teams and work side-by-side with the business, pursuing strategic opportunities for our company.

Investigation: Investigation starts with understanding the business problem to be solved. Software Engineers may lead or participate in requirements gathering that will feed an iterative based methodology. Software Engineers are also expected to be proficient integrating packaged software and SaaS products with new and existing systems.

Architect and Design: Designing solutions using an iterative, test driven methodology is the expectation. Software Engineers will write their own unit tests and perform the validation using contemporary tools, moving us towards continuous development/continuous integration. Production ready code is the target for all Software Engineers in this family. Data needs will be gathered, designed, implemented and tested by the Software Engineer using Oracle, Microsoft, or other data repositories. Designs and code are peer reviewed with other Software Engineers or architectural governing bodies, depending on their complexity. Proto-typing is expected when introducing new approaches or techniques. Development in multiple modern languages is required with good proficiency. All architecture and design is expected to adhere to good enterprise level application security best practices.

Implement: Software Engineers are expected to build and automate the deployment of their components/solutions into production. Knowledge or proficiency in the current industry toolset for this purpose is required.

Responsibilities
What You’ll Do

Partner with a small agile team to support a varied suite of applications while also transforming our landscape to modernize and enhance business capabilities
Design and build analytical data stores on Microsoft SQL Server using your extensive background with data analysis and dimensional modeling, Transact-SQL expertise, and strong understanding of how to deliver the right model to nimbly solve business problems
Design and build software solutions using Java microservices with Angular and HTML5 responsive design
Work with internal customers and other IT disciplines to understand requirements – the data and insight needed to power operational performance, customer experience and competitive advantage, to iteratively deliver effective solutions across the enterprise
Design and develop robust ETL processes using tools like SQL Server Integration Services (SSIS)
Design and create semantic models (e.g., Multidimensional, Tabular) using SQL Server Analysis Services (SSAS), and develop reports and analytics/visualization using your experience with tools like Power BI, SQL Server Reporting Services (SSRS), MDX and DAX, and understanding of how to effectively present data
Work with the BI Team to drive data quality and security standards and practices, using your data lifecycle and classification experience to deliver safe and credible information
Qualifications

Who We Want

If you’re a good candidate, you will have:
Experience implementing BI solutions on the MSBI stack, including: SQL Server, SSIS, SSAS and SSRS; and, Visual Studio (SSDT), Team Foundation and SQL Server Management Studio. Ideally you have an MCSE in Business Intelligence or individual Microsoft certifications in the areas of SQL Server 2012 and implementing a Data Warehouse as well as experience with T-SQL, stored procedures, functions, views, DML, DDL, indexing, partitioning, and SQL performance tuning
Experience with Java – including development of Services and/or Micro-Services utilizing Angular and HTML5 with Responsive Design
Working knowledge of Git, Jira, Jenkins, Maven, Junit, Jmeter, Selenium, Jprobe and XLDeploy/Release
Experience or comfort operating in a distributed, non-homogeneous technology environment
An analytical and collaborative mindset that allows you to delve into technical issues both as an individual contributor and as part of a team, to understand not only how something works but why it works and how it can be improved
Excellent communication skills with the ability to switch contexts between highly technical and business-focused topics
A demonstrable understanding of common data security threats and mitigation strategies
Experience working in highly-iterative and collaborative development processes
A Bachelor’s degree in Computer Science or similar technical field of study

Standard Insurance Company, The Standard Life Insurance Company of New York, Standard Retirement Services, Inc., StanCorp Equities, Inc. and StanCorp Investment Advisers, Inc., marketed as The Standard, are Affirmative Action/Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, national origin, gender, sexual orientation, age, disability, or veteran status or any other condition protected by federal, state or local law. The Standard offers a drug and alcohol free work environment where possession, manufacture, transfer, offer, use of or being impaired by an illegal substance while on Standard property, or in other cases which the company believes might affect operations, safety or reputation of the company is prohibited. The Standard requires a criminal background investigation, drug test, employment, education and licensing verification as a condition of employment. All employees of The Standard must be bondable.

For more information regarding your Equal Employment Opportunity applicant rights, click here.

Individuals with disabilities who need assistance or accommodation with the application process should contact HR Direct at 971-321-7871. This number is only for the use of individuals with disabilities who need accommodation with the application process. General inquiries about application status will not be addressed.