Job Type
Full-time
Description
This position is located in our Fargo ND OfficeThe 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.