Apply

IT Software Engineer Sr

Posted 4 months agoViewed

View full description

💎 Seniority level: Senior, Typically, 5+ years with bachelor's or equivalent.

📍 Location: Sioux Falls, SD, Scottsdale, AZ, Troy, MI, Franklin, TN, Dallas, TX

💸 Salary: $82,918.25 - $153,136.92 per year

🔍 Industry: Financial services

🏢 Company: Pathward, N.A.

🗣️ Languages: English

⏳ Experience: Typically, 5+ years with bachelor's or equivalent.

🪄 Skills: PythonSoftware DevelopmentAgileASP.NETBashDjangoFlaskHTMLCSSJavascriptC#AzureFastAPI.NETCommunication SkillsCI/CDTerraform

Requirements:
  • Bachelor's degree or equivalent education and work experience.
  • Typically, 5+ years with bachelor's or equivalent.
  • Minimum 3-5 years professional software design and development experience preferred.
  • Strong knowledge of the software development lifecycle, preferably Agile/Lean.
  • Experience with the following technologies is expected, but not all are required: General knowledge of .NET, C#, ASP.NET, MVC, Classic ASP, VB Script, Entity Framework, WPF, JavaScript, IIS, HTML, CSS, XML/XSLT, MSMQ, and NServiceBus required.
  • Experience with Visual Studio, Azure DevOps, Git, or other source control tools preferred.
  • Strong Understanding of Python frameworks (FastAPI, Django, Flask).
  • Expert in scripting languages like Python, Bash, or Perl.
  • Knowledge of object-relational mapping (ORM).
  • Experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.
  • Experience with CI/CD tools like Team City, Octopus Deploy, Jenkins, GitLab CI, or AWS CodePipeline.
  • Familiarity with infrastructure as code (IaC) tools like Terraform.
  • Attention to detail.
  • The ability to manage multiple, competing priorities.
  • Strong written and verbal communication skills.
Responsibilities:
  • As a Senior Software Engineer, you will be responsible for designing and implementing features that modify our existing software products and/or capabilities and designing and implementing features for products and/or capabilities that do not yet exist.
  • Uses current programming language and technologies.
  • Writes code and completes programming.
  • Performs testing and debugging of applications.
  • Completes documentation of procedures for installation and maintenance.
  • Interacts with users to define system requirements and/or to add necessary modifications.
  • Other duties as assigned.
Apply