Software Engineer II

Choice Bank

$75K — $95K *
Fargo, ND 58103In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field
  • 3 years of software development experience
  • 2 years of experience with programming languages (Java, ReactJS)
  • Familiarity with software development tools (Git, JIRA)
  • Knowledge of data structures, algorithms, and software design principles
  • Experience with Agile/Scrum methodologies and software testing practices
  • Proficiency in full stack development and enterprise software maintenance

Responsibilities

  • Design and develop software applications and systems that meet user needs
  • Analyze user requirements and implement software solutions
  • Conduct thorough testing of software for quality and functionality
  • Collaborate with product management, QA, and operations teams
  • Document the design, development, and testing processes
  • Maintain and update released software to meet ongoing user requirements
  • Identify and resolve bugs or issues during testing

Benefits

  • Opportunities for professional growth and development
  • Collaborative work environment
  • Exposure to various business disciplines
  • Flexible work arrangements depending on project needs
  • Travel opportunities for team collaboration and training
Full Job Description
Job Type

Full-time

Description

This position is located in our Fargo ND Office

The Software Engineer II will design, develop and maintain software applications and systems that needs of users and stakeholders. Develop the software applications using Java programming related frameworks, Databases and UI technologies ensuring that the software functions as intended. Analyzing user requirements, designing and implementing solutions, testing software for quality and functionality and ensuring that systems are robust, reliable and scalable. Evaluates applications, infrastructure, and various business processes.

This role will remove redundant capabilities, mesh data flows and solutions that are difficult to change and replace. Testing software developed to ensure that it meets the requirements and works as expected. Identifying and fixing any bugs or issues that arise during the testing phase. Work closely with other teams, such as product management, quality assurance, and operations, to ensure that software products are delivered on time and meet the needs of the business. Document the design, development, and testing of software. Creating technical documentation, user manuals, and other materials that help users understand how to use the software. Maintain the software after it has been released, fixing bugs and making updates to the software to ensure that it continues to meet the needs of users.

Requirements

Bachelor's degree in computer science or related field, and 3 years of software development experience as a software engineer or Software Developer.

Must have 2 years experience in the following:
  • One or more programming languages such as Java, ReactJS and Relational Databases
  • Software development tools, including Git, JIRA.
  • Data structures, algorithms, and software design principles, computer systems, operating systems.
  • Software development methodologies such as Agile or Scrum, software testing and quality assurance practices and experience working with databases and SQL.
  • Advanced knowledge of application, data, and infrastructure disciplines
  • Working with users with full stack development and maintenance of the enterprise software according to the Software Development Life Cycle.

This position is located in our Fargo ND Office

This position is not eligible for Visa Sponsorship.

Travel Requirement

This position requires some travel to support business needs, including team collaboration, internal trainings, and cross-functional initiatives. The frequency and duration of travel will vary based on organizational priorities and team needs.

Similar Jobs

More Jobs at Choice Bank

More Information Technology Jobs

Find similar Software Engineer II jobs: