Northwest Bank

Senior Software Engineer

INDEPENDENCE, OHPosted 20 days ago

Job summary

  • Job post source

    This job is directly from Northwest Bank

  • Job overview

    The Senior Software Engineer at Northwest Bank designs, develops, and supports software applications and solutions primarily using Microsoft technologies and other modern programming tools, playing a key role in delivering robust IT solutions.

  • Responsibilities and impact

    The role involves developing applications using Python, PySpark, SQL, Django, and .NET technologies, designing ETL solutions, writing technical specifications, supporting applications, leading project requirements gathering, following SDLC and PMO governance, mentoring junior developers, and collaborating with support teams to meet business needs.

  • Experience and skills

    Candidates must have a Bachelor's or Master's degree in Computer Science or related fields with 5-6 years of professional application development experience using Microsoft or equivalent technology stacks, proficiency in web technologies, SQL, object-oriented programming, ETL tools, agile methodologies, and relevant certifications like MCSD or equivalent within one year.

Company overview

Northwest Bank is a full-service financial institution providing a wide range of banking products and services, including personal and business banking, loans, mortgages, and wealth management. They generate revenue through interest on loans, service fees, and investment income. Founded in 1896, Northwest Bank has a rich history of serving communities across the northeastern United States, with a strong emphasis on customer service and community involvement. Their commitment to technological innovation and personalized banking solutions positions them as a competitive player in the financial services industry.

How to land this job

  • Tailor your resume to emphasize your expertise in developing applications using Python, PySpark, Django, ASP.NET, and SQL Server, highlighting your experience with web technologies like JavaScript, HTML, and CSS as specified in the job description for Northwest Bank.

  • Focus on showcasing your skills in designing ETL solutions with tools such as SQL Server Integration Services (SSIS) and your ability to write technical specifications and maintain architecture diagrams, which are key responsibilities for this role.

  • Apply through multiple platforms including Northwest Bank's corporate career site and LinkedIn to maximize your application’s visibility and ensure you don’t miss any opportunities.

  • Connect with current software engineers or team leads in Northwest Bank’s technology division on LinkedIn; start conversations by referencing recent projects they shared or by asking about the team’s approach to agile development and cloud technologies like Microsoft Azure or AWS.

  • Optimize your resume for ATS by integrating keywords from the job description such as 'Python', 'PySpark', 'Django REST Framework', 'ETL', 'SSIS', 'SQL Server', 'ASP.NET', and 'agile methodologies' to improve your chances of passing automated screenings.

  • Utilize Jennie Johnson's Power Apply feature to automate the tailoring of your resume, identify multiple application channels, and suggest relevant LinkedIn connections for networking, freeing up your time to focus on interview preparation and skill enhancement.

Jennie Johnson works for you!

Here’s what we do to make sure you’re successful:

  • Targeted Resume Revamp:

    We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.

  • Job Description Dissection:

    Unpack the job posting with expert analysis, ensuring your application hits every key requirement.

  • Bespoke Cover Letter:

    Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.

  • Interview Mastery:

    Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.

  • Direct Application Insights:

    Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.

  • Skills and Gaps Assessment:

    Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.

  • Personalized Email Pitch:

    Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.

  • In-depth Research Guide:

    Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.

  • Detailed Company Analysis:

    Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.

  • Strategic Candidate Overview:

    Understand your unique value and why companies would want to interview you, highlighting your background and positioning.