MinneapolisRecruiter Since 2001
the smart solution for Minneapolis jobs

Software Engineer-Remote

Company: Pharmacists Mutual
Location: Minneapolis
Posted on: May 16, 2022

Job Description:

Job Description Pharmacists Mutual Insurance Group has an opening for a Software Engineer. This role designs, develops, and implements software/web applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Codes software/web applications to adhere to designs supporting internal business requirements or external customers. Standardizes the quality assurance procedure for software. Resolves technical issues through debugging, research, and investigation. Oversees testing and develops fixes. Troubleshoots system problems and issues and looks for ways to improve the software/web application. Software Engineer Intermediate knowledge and utilization of standard Java/Front-End development concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals, while continuing to grow knowledge in the field. Manages projects and tasks with minimal assistance. Senior Software Engineer Expert knowledge and utilization of standard Java/Front-End development concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals, while continuing to grow knowledge in the field. Manages projects and tasks independently. Must demonstrate a history of high quality work and is capable of being a lead by example contributor to the department. This position includes the roles of trainer, mentor, coach, IT representative and is an expert in more than one technology utilized. Essential Functions Essential functions may include, but are not limited to the following: Work with Business Analysts and user representatives to design and Implement new applications. Update applications given changing business objectives. Create design documents, wire frames, and UI prototypes. Write clean and functional code with reusability, testability, and the future in mind. Write and maintain unit tests. Participate in project planning and status meetings. Provide information to keep projects on track. Work with Network Operations staff to configure and maintain runtime environments for applications and assist with deployments. Resolve issues and provide timely support throughout the SDLC and beyond. Write and maintain application support documentation. Work independently and with others. Stay informed of applicable and emerging technologies and practices that provide value to the business. Design solutions for efficiency, scalability, extensibility and performance and be involved with the full life cycle of the products development from design/architecture to coding to implementation/deployment. Collaborate with Front End Developers. Front-End Implement an attractive and effective UX following best practices. Collaborate with Java Developers. Experience with functional Javascript programming frameworks Experience with single page applications Knowledge, Skills and Abilities Effectively use Git and follow best practices. Analyze complex issues and make critical decisions. Read, interpret and input data efficiently and accurately. Communicate and work effectively with others (oral and written). Follow oral and written directions. Correct English usage, spelling, grammar, vocabulary and punctuation. Determines when and how to escalate concerns to the appropriate level of management. Contribute effectively to the accomplishment of team or work unit goals, objectives and activities. Establish and maintain effective working relationships with those contacted in the course of work. Ability to provide effective customer service. Ability to organize and prioritize work. Work independently and use initiative. Ability to handle multiple tasks at once. Meet definite deadlines and deal with pressure situations. Ability to deal with confidential information. Utilize computer and related software effectively. Java Knowledge and ability to utilize the following languages: Java, Spring, Hibernate, SQL Server, Tomcat, Eclipse. Knowledge of the following languages: jQuery, Javascript, CSS, React, Mithril, HTML5, Jenkins, REST, SOAP and related Web Service oriented architectures. Front-End Knowledge and ability to utilize the following languages: React, React Native, Mithril, Node.js and npm, JS bundlers (Webpack, Parcel, etc.), XML Http Request and or Fetch, Semantic HTML5, Cross-browser compatible CSS3, Bootstrap, SCSS. Knowledge of the following languages: Java, Spring, Hibernate, SQL Server, IIS, Jenkins. Thorough knowledge of Javascript to include: ES2015 and beyond, Closures, Prototypical inheritance/prototype chain, Module pattern, Functional programming (Point free composable functions and experience with Ramda or Crocks). Design and implement responsive UI and effective UX. Utilize browser developer tooling to debug and evaluate application performance. Experience and Education Qualifications Software Engineer High School Diploma or equivalent and 7 years of related experience, or Associate's Degree or equivalent and 5 years of related experience, or Bachelor's Degree and 3 years of related experience, or Master's Degree Senior Software Engineer High School Diploma or equivalent and 10 years of related experience, or Associate's Degree or equivalent and 8 years of related experience, or Bachelor's Degree and 5 years of related experience, or Master's Degree and 2 years of related experience

Keywords: Pharmacists Mutual, Minneapolis , Software Engineer-Remote, IT / Software / Systems , Minneapolis, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Minneapolis RSS job feeds