SA
Sr. Software Developer
- Moves you to
- United States
- Support
- Visa sponsorship
- Posted
73,676 relocation jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Job Description
We are searching for a Talented Software Developer to join our Client's team in the Seattle area. This can be on-site or REMOTE - H1B Friendly, will sponsor.
- Work closely with System Engineering, Product Management teams, and internal customers to analyze software requirements.
- Design and architect systems that are of high availability and of high resiliency using industry best practices and methodologies. Verify the completed software adheres to the agreed-upon specifications.
- Build front end (using RESTful API services) and mid-tier web applications.
- Produce high quality documentation for the developed applications, including design document, admin and user guides, and release notes.
- Collaborate closely with your peers during the development cycle, actively participate in code reviews, and guide junior developers in the team when needed.
- Write and document unit and end-to-end test cases.
- Work closely with QA teams to ensure all applications meet the quality and performance requirements.
- Perform comprehensive integration testing in the development lab.
- Analyze and optimize the overall performance of the software to ensure performance goals are met or exceeded.
- Keep up to date on technology that is pertinent to companies line of business and actively share that knowledge with other team members.
Requirements
BASIC QUALIFICATIONS:
- Bachelor’s Degree (preferably in CS or similar discipline) from a four-year college program.
- Experience developing Java applications using object-oriented programming concepts.
- Experience with Web and RESTful API development, and microservices architecture.
- Experience with front-end development, preferably using Angular.
- Experience working with various SQL database technologies such as Postgres, MySQL and Oracle.
- An analytical mindset with strong sense of ownership of one’s work.
- Ability to communicate effectively within and outside the development teams.
PREFERRED QUALIFICATIONS:
- Strong system design and architecture experience.
- Strong front-end design experience.
- Experience deploying and configuring Web applications on UNIX/Linux platforms.
- Exposure to NoSQL database technologies.
- Experience with messaging broker concepts and tools.
- Ability to effectively present during sprint demos and design reviews.
- Experience with network and load-balancers is a plus.
- Experience working in an Agile environment.
- Experience with Git and GitLab and deploying applications using CI/CD.
- Experience or knowledge of OAuth 2.0 and Single Sign-On concepts.
- Experience with Ruby on Rails web application frameworks is a plus.
Benefits
Full Benefits
