Software Developer

3 weeks ago


Seattle, Washington, United States WaFd Bank Full time

Job Summary:

This position is responsible for developing and maintaining applications and software tools for internal and external customer use. The ideal candidate will design, develop, and maintain both front-end and back-end components of web applications, with a focus on creating robust and efficient APIs for seamless data exchange.

Key Responsibilities:

  • Develop and maintain applications, including web applications, REST APIs, and scripts, in support of internal business requirements or external customers.
  • Design and build application interfaces and services to meet user specifications.
  • Use Microsoft .Net, SharePoint, SQL Server, and other development technologies to build web and lightweight software applications to automate business processes, create new tools for business use, and integrate data and functions between in-house and outsourced systems.
  • Create, optimize, and maintain APIs to facilitate seamless communication between various software systems.
  • Implement security measures and authentication protocols to protect data integrity within APIs.
  • Troubleshoot, debug, and resolve issues related to both front-end and back-end components, as well as APIs.
  • Comply with industry standard programming methodologies and the Bank's software development life cycle, security policies, and business continuity planning and standards.
  • Contribute to formulating and defining the scope, objectives, and technical direction for new or modified applications.
  • Perform requirements analysis with subject matter experts and users.
  • Participate in the architecture and design reviews.
  • Strictly adhere to data security policies and procedures.
  • Follow the Bank's Information Security policies, ensuring that the processing and handling of all customer information and confidential bank information is done in a secure manner and environment.
  • Effectively communicate project statuses and issues to team, management, and business stakeholders, ensuring application design fits within the Bank's vision.
  • Conduct thorough testing of APIs and application components to identify and address potential issues.
  • Document API specifications, usage guidelines, and implementation details for both internal and external developers.
  • Collaborate with external partners and third-party developers to integrate APIs into their applications.
  • Provide technical guidance and mentoring to team members.
  • Stay updated on emerging trends and best practices in API development and full-stack technologies.
  • Provide customer service at levels that meet the requirements set by Bank management.
  • Complete and pass all assigned eLearning courses and certifications as required.
  • Ensure their direct report remains current.
  • Adhere to bank policies and procedures designed to comply with Federal regulations, including but not limited to the Bank Secrecy Act, USA Patriot Act, and OFAC regulations.
  • Avoid all real or perceived conflicts of interest and always maintain client privacy and confidentiality.
  • Perform other job duties as assigned.

Qualifications:

Education/Skills/Training:

  • Bachelor's degree in computer science or related field, or approved equivalent experience.
  • Strong interpersonal and communication skills.
  • Excellent analytical, problem-solving skills.
  • Strong organizational skills and a high level of accuracy and attention to detail.
  • Proven ability to focus on creating high-quality deliverables, accuracy, and strict adherence to deadlines.
  • Ability to work in a fast-paced environment and manage multiple concurrent projects.
  • Focus on continual process improvement; easily adapts to changing priorities.
  • Ability to work effectively and independently, as well as collaboratively in a team environment.
  • Ability to think creatively and learn new technology and business processes.
  • Must have a valid Washington state driver's license and be insurable under the Bank policy.

Experience:

  • Minimum of 5 years of experience with application development.
  • Strong knowledge and skills on Microsoft .NET framework, C#, Python, JavaScript, T-SQL, SQL Server database design, and REST standards and best practices.
  • Proven experience as a Full Stack developer with a focus on API development.
  • In-depth knowledge of API design principles, best practices, and standards.
  • Experience with API documentation tools (e.g., Swagger, Postman).
  • Familiarity with authentication and authorization protocols (e.g., OAuth, JWT).
  • Excellent problem-solving and analytical skills.
  • Ability to work collaboratively in a team environment.
  • Thorough understanding of programming methodologies that include project management, testing, and cyclical upgrades.
  • Strong knowledge on creating and maintaining serverless applications using AWS Lambda.
  • Knowledge of Azure DevOps for managing code repositories and CI/CD pipelines.


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job SummaryIntelliswift Software Inc is seeking a highly skilled Software Development Engineer IV to design, develop, and implement large-scale, multi-tiered, distributed software applications, tools, systems, and services using multi-threaded programming, distributed programming in Java and C++, JDBC, SQL, Object Oriented design and design patterns, Oracle,...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIJob Summary: We are seeking a highly skilled Software Development Engineer II to join our Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team. As an SDE, you will work with a team of engineers to design and create services that help run the team's cloud architecture.Key...


  • Seattle, Washington, United States Triunity Software Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software Inc. The ideal candidate will have a strong background in Java development and a passion for building scalable and secure web applications.Key Responsibilities* Develop and implement user-facing features for web applications using HTML, CSS, and...


  • Seattle, Washington, United States Lynx Software Technologies Full time

    Job SummaryThompson Software Solutions, a Lynx Software Technologies company, is seeking a skilled Senior Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key ResponsibilitiesDevelop and integrate software products using...

  • Software Developer

    4 weeks ago


    Seattle, Washington, United States Meta Platforms, Inc. Full time

    Job SummaryMeta Platforms, Inc. is seeking a highly skilled Software Developer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and testing operating systems-level software, compilers, and network distribution software for large distributed components.Key ResponsibilitiesResearch and...

  • Software Developer

    3 weeks ago


    Seattle, Washington, United States META Full time

    Job Summary:Meta Platforms, Inc. is seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications and systems for various products and services.Key Responsibilities:• Develop and maintain high-quality software applications and systems•...

  • Software Developer

    4 weeks ago


    Seattle, Washington, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Description:As a Software Developer at Futran Tech Solutions Pvt. Ltd., you will be responsible for designing and developing internal business systems and applications under deadline pressure. You will communicate and defend design, requirements, feature set, functionality, usability, localization issues, and limitations of subsystems to the team....

  • Software Developer

    4 weeks ago


    Seattle, Washington, United States Avispa Technology Full time

    Job OverviewAvispa Technology is seeking a skilled Software Developer to join our Developer Productivity Team. The ideal candidate will have 4+ years of software engineering experience, with a strong background in Java and DevOps. The successful candidate will design and implement complex customer onboarding infrastructure, diagnose issues, and monitor and...

  • Senior Java Developer

    4 weeks ago


    Seattle, Washington, United States Intelliswift Software Full time

    Key ResponsibilitiesWe are seeking a skilled Senior Java Developer to join our team at Intelliswift Software.Must-Have SkillsAt least 2+ years of experience in Backend Java developmentProficiency in Java, REACT, and SQLStrong understanding of security best practices and testingPreferred QualificationsBachelor's degree in a relevant field5+ years of...

  • IT Software Developer

    4 weeks ago


    Seattle, Washington, United States WaFd Bank Full time

    Job SummaryThis position is responsible for designing, developing, and maintaining web applications, APIs, and software tools for internal and external customer use. The ideal candidate will have experience with Microsoft.Net, C#, Python, JavaScript, and SQL Server database design.Key ResponsibilitiesDevelop and maintain web applications, APIs, and software...

  • Software Developer

    3 weeks ago


    Seattle, Washington, United States DocuSign Full time

    Unlock the Power of Intelligent Agreement ManagementDocusign is revolutionizing the way businesses interact with documents, and we're looking for a talented Software Engineer to join our Agreement Experiences Team.As a key member of our team, you will be responsible for developing multiple consumer-facing features centered around document interactions. This...


  • Seattle, Washington, United States Special Teams Full time

    Embedded Software DeveloperSpecial Teams is seeking a talented Embedded Software Developer to contribute to the development of innovative embedded software solutions for our diverse range of projects.Key Responsibilities:Design, develop, and maintain embedded software applications and systems, ensuring they meet performance, reliability, and scalability...


  • Seattle, Washington, United States Blue Origin Full time

    Job Title: Software Development EngineerJob Summary:Blue Origin is seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, implementing, and testing safety-critical software systems for our Ground Data System (GDS).Key Responsibilities:• Design and implement software...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our organization, you will play a pivotal role in the development of our cutting-edge generative AI platform, Amazon Q.Your primary responsibility will be to design, develop, and enhance AI-powered software tools that will revolutionize...


  • Seattle, Washington, United States Saxon Global Full time

    Job Title: Senior Software DeveloperAbout the Role:As a Senior Software Developer at Saxon Global, you will be responsible for designing, developing, and implementing complex software applications using Python. You will work closely with the development team and other IT teams to initiate process improvements and ensure high-quality deliverables.Key...


  • Seattle, Washington, United States Oracle Full time

    Job DescriptionThe Oracle Cloud Infrastructure (OCI) team is seeking a highly skilled Software Development Director to join our team. As a key member of our organization, you will be responsible for leading the development of our cloud infrastructure services.Our team is committed to providing the best-in-class cloud products that meet the needs of our...


  • Seattle, Washington, United States Oracle Full time

    Job DescriptionThe Oracle Cloud Infrastructure (OCI) team is seeking a highly skilled and experienced leader to join our team as a Software Development Director. As a key member of our leadership team, you will be responsible for leading the development of our cloud infrastructure and ensuring that our systems are scalable, reliable, and secure.You will work...


  • Seattle, Washington, United States HireIO Inc Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at HireIO Inc. The ideal candidate will have a strong background in software development, data structures, and algorithms. Additionally, experience with design and architecture, testing, and launching software products is highly desirable.Key Responsibilities Design,...


  • Seattle, Washington, United States Ampcus Full time

    Job Title: Software Development EngineerAmpcus is seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for developing monitoring solutions, troubleshooting/debugging and implementing fixes for internally developed code, performing SQL queries, and improving our systems that gather...


  • Seattle, Washington, United States Comtech Telecom Full time

    Job Title: Senior Software DeveloperJob Summary: Comtech Telecom is seeking a highly skilled Senior Software Developer to join our team. The ideal candidate will have expertise in developing enterprise-level services and applications using C# and .Net Core on Windows platforms. Additionally, they should have hands-on experience in developing software in C++...