Software developer (Java) - Issaquah, WA
Role details
Job location
Tech stack
Job description
-
Develops web applications, middle-tier infrastructure, and standalone desktop solutions in a variety of technologies
-
Performs database design - including table and index design, database normalization and de- normalization, stored procedure and view creation
-
Works on a small, collaborative team to deliver world class systems and consulting services to our clients
-
Quickly grasps client business and technology requirements, and develops tailored technology solutions to meet specific client needs
-
Works within defined project milestones and budgets
Requirements
-
Bachelor's degree in Computer Science or related field preferred or equivalent industry experience
-
Minimum of 5 years of experience in software development required
-
Focus on the following technical areas preferred:
-
Java with strong SQL skills and Linux / Unix background
-
Spring Framework experience
-
Ruby / Scala / Python / JavaScript
-
Experience with SQL and Data Analysis preferred
-
Previous projects consisting of financial data including various calculations and business rule processing preferred
-
Previous experience / knowledge of Equity Compensation content preferred.
-
Knowledge of developing on Azure and/or AWS platforms preferred
-
Experience with design methodologies such as Object Oriented & Model-driven Architecture, Service Oriented Architecture
-
Experience with traditional Waterfall and Agile methodologies
-
Able to communicate technical issues and material to non-technical people
-
Must be able to work independently with minimal supervision
-
Able to multitask and prioritize workload in a fast paced environment
-
Able to handle confidential information in a reliable manner
-
Strong documentation skills
-
Excellent verbal and written communication skills
-
Must be flexible and able to work in different areas of scope to the job
-
Willing to travel 10%