Seattle IT Jobs

A City Where Ideas and Innovation Are Percolating.

Seattle’s Office of Economic Development reports that the city’s tech industry boasts more than 850 companies and 18,000+ IT jobs. And that doesn’t even account for all of the non-tech firms with high-tech talent needs. With a well-established reputation for ideas and innovation, Seattle is home to some of the most talented technologists in the country and more than a few of them work with Mainz Brady Group. Maybe you should, too! Check out our available Seattle IT jobs, and come grow with us!

Software Development Engineer
Job Order #14481
Seattle-Bellevue-Everett, Washington - Added May 11, 2018

Full Description:

Primary Job Purpose:

This position participates in a team environment for the delivery and maintenance of application systems. Responsible for programming, debugging and testing of applications in a development environment. Generally responsible for database design and system testing. This position provides technical, interpersonal and administrative skills in performing day to day work.

Minimum Requirements

Competencies and Knowledge:

Communicates clearly in a timely manner in both verbal and written communication with other Software Development Engineers.

Able to work well with business customers and engineering and technical partners.

Able to take direction from others in analyzing and solving program and system issues and problems.

Familiar with core technologies and methodologies used by the team.

Able to analyze, diagnose and resolve simple programming problems and system coordination issues.

Able to work with minimum direction.

Able to plan and manage his/her own work.

Communicate effectively with peers.

Familiarity with Test Driven Development including unit test creation.

Follow corporate and department coding standards and guidelines.

Able to learn continuous integration practices.

Familiarity with defensive programming.

Depending on business area, demonstrated experience of building Data pipeline: Data Exchange,
Cleansing, Validation, Standardization, Search and Ranking based on Data Science.

Able to take and/or provide direction from others in analyzing and solving program and system issues and problems.

Technically proficient in core technologies and methodologies used by the team.

Able to adapt to changing technologies and methodologies and apply them to technological and/or business needs of limited scope.

Able to analyze, diagnose and resolve light to medium complex programming problems and system coordination issues.

Proficient with Test Driven Development including unit test creation

SDE

Proficient with defensive programming.
Able to analyze, diagnose and resolve complex programming problems and system coordination issues.

Able to provide technical direction and solutions to other team members.

Able to plan and manage his/her own work, as well as 1-2 other team members.

Able to lead multi-discipline teams for work efforts which includes estimating, coordinating, tracking progress, inspiring others to complete tasks on time, assisting with resolving issues and provide status.

Able to mentor and coach other junior team members in technical matters.

Demonstrated skill & ability to mentor others in Test Driven Development including unit test creation

Demonstrated skill & ability to mentor others in defensive programming.

Communicates clearly in a timely manner in both verbal and written communication with other Software Development Engineers and Executives.

Able to work well with, and potentially lead, groups of business customers and technology partners.

Able to provide direction to others in analyzing and solving program and system issues and problems.

Highly technically proficient in core technologies and methodologies used by the team.

Able to drive and champion rapidly changing technologies and methodologies and apply them to technological and/or business needs of significant scope.

Able to analyze, diagnose and resolve highly complex programming problems and system coordination issues.

Able to provide technical direction and solutions to other team members. Recognizes differences of how senior managers think and work. Relays status to management and peers in a timely manner.

Able to lead large multi-discipline teams (5+) for complex work efforts which includes estimating, coordinating, tracking progress, inspiring others to complete tasks on time, assisting with resolving issues and creating status reports. Creates a climate where people want to do their best. Can motivate and empower others on work teams.

Demonstrated expertise and ability to lead others in Test Driven Development including unit test creation

Demonstrated expertise and ability to lead others in defensive programming.

Are you available? Please send your most current resume to resumes@mbg.com

Please reference JO #AS14481

Mainz Brady Group provides technology staffing solutions to the best known companies in Software Development, Finance, Electronics/Manufacturing, Retail, R&D, Services, Biotechnology, Healthcare and Telecommunications.

We specialize in Information Technology, Technical Sales and Marketing Staffing on a Contract, Contract to Hire, and Direct Hire basis.

To see a complete listing of all current openings please visit us at www.mbg.com/

To download our FREE Mobile Apps “MBG Jobs”, visit www.mbg.com/mobileapps

Apply for Software Development Engineer

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.


Return to IT Job Search

Search Open Jobs

Job Number:
Desired Job Category:
Position Title:
Keywords:
Location:

WHAT OUR CLIENTS ARE SAYING

“I have never met a company that has as much experience as Mainz Brady Group and it shows every time I work with them. They truly understand our environment and find the people that would work best in our company.”

More Testimonials