Recent Searches

You haven't searched anything yet.

6 Senior Software Engineer Jobs in Joseph, MI

SET JOB ALERT
Details...
United Federal Credit Union
Joseph, MI | Full Time
$111k-134k (estimate)
5 Days Ago
MRINetwork
Joseph, MI | Full Time
$111k-138k (estimate)
3 Weeks Ago
LECO
Joseph, MI | Full Time
$88k-104k (estimate)
4 Months Ago
CyberCoders
Joseph, MI | Full Time
$111k-138k (estimate)
2 Weeks Ago
Actalent
Joseph, MI | Contractor
$103k-123k (estimate)
3 Weeks Ago
LECO
Joseph, MI | Full Time
$84k-110k (estimate)
4 Months Ago
Senior Software Engineer
$111k-134k (estimate)
Full Time | Banking 5 Days Ago
Save

United Federal Credit Union is Hiring a Senior Software Engineer Near Joseph, MI

Job DetailsLevel
Experienced
Job Location
Team United HQ - St. Joseph, MI
Remote Type
Fully Remote
Position Type
Full Time
Education Level
Bachelors Degree
Job Shift
Day
Job Category
Information Technology
DescriptionWe currently offer remote work for those residing in the following states: Alabama, Arkansas, Florida, Georgia, Idaho, Indiana, Iowa, Kansas, Kentucky, Louisiana, Michigan, Mississippi, Nebraska, New Hampshire, North Carolina, Ohio, Oklahoma, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, and Wisconsin.
GENERAL SUMMARY(What Is Done And Why)The Senior Software Engineer is a technology leader and major influence on the direction of information technology and application systems developed by the Credit Union. The Senior Software Engineer recommends and/or leads the development of innovative technologies to enhance information resources and services. The Senior Software Engineer will provide technical direction and leadership in initiatives that support the strategic plan and vision of the organization. This position requires the ability to architect, design, and implement software solution in concert with executive leadership’s strategy and emerging business leads. This position serves as a senior technical mentor and advisor to the Software Engineering team.
ESSENTIAL FUNCTIONS, IN PRIORITY ORDER (Majority of duties, but not meant to be all inclusive or prevent other duties from being assigned as necessary)
  • Responsible for the planning, design, building, security, testing, installation, and support of software applications. Incorporate technical requirements as directed by the Manager of Software Engineering. Collaborate and build UI/UX ideas into prototypes, establish outstanding interactions from designs.
  • Work with the team to support products which is built on a Microsoft focused technology stack, such as: .NET Core / Framework, MVC, Web API, React, TypeScript, java script, Bootstrap, Entity Framework, SQL Server 2022, Angular, python, and Drapper. Time: 25%
  • Stay abreast on technological advances in emerging software applications and products as well as software development methodologies through training, research, and analysis, and provide technology recommendations, complete with Software Assessments and relevant supporting documentation. Time: 20%
  • Conduct project research, analyze current system design, monitor software performance, and perform tune-ups as and when required. Analyzes application environment, makes architectural recommendations, and implements standards aligned with enterprise architecture. Construct reusable content modules and ensure code maintainability. Time: 20%
  • Work with business units to develop Business Requirement into efficient technical requirements and designs that accurately describe the configuration of technology utilized to implement a development solution. Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Time: 10%
  • Manage the ongoing data integration efforts between the different systems used by United Federal Credit Union. Manage data transfers across Business Units, including applications, resources and services, and customer service. Time: 10%
  • Monitor every phase of the software development process so as to ensure design quality, making sure that the software adheres to the standards set by the Credit Union. Participate in establishing, reviewing, and enforcing software development practices and architectures. Perform code reviews to ensure compliance of standards and quality Time: 10%
  • Provide structured and unstructured technical training, to provide growth opportunities and support succession planning. 5%
QualificationsEDUCATION (Minimum education required to perform the duties of this position)
  • Bachelor's degree in Computer Science, Mathematics, or related field or two years of related work experience required.
EXPERIENCE (Minimum experience required to perform the duties of this position)
In Addition To The Education Requirement
  • 5 or more years’ experience developing enterprise software
  • Thorough knowledge of C# and JavaScript, and front-end frameworks such as: ASP.Net MVC or Web Forms, AngularJS, React .
  • Experience keeping a security-first mindset throughout the entire application/project design and development process.
  • Experience in an agile environment
  • Demonstrated ability to mentor technical staff
  • Enterprise or Application Architecture experience is preferred
  • Demonstrated experience with unit, end-to-end Testing, and Test-Driven Development (TDD) and unit testing frameworks (NUnit, Jasmine, React Testing Library, Jest)
  • Understanding of SQL databases
  • Experience designing, developing, and consuming web APIs, Postman and/or Swagger, and GIT source control.
  • Recent experience in DevOps concepts such as CI/CD Pipelines, Automated Builds/Tests/Deploys, etc.
  • Experience with software development design patterns is preferred
KNOWLEDGE, SKILLS AND ABILITIES (Minimum technical and communication skill levels and licenses/certificates normally required to perform the duties of this position)
  • Must have demonstrated advanced knowledge of software design and development.
  • Excellent communication skills with appropriate level of discussion depending on audience, including all levels of management and non-technical staff.
  • Ability to take ownership of difficult technology problems, organizes appropriate logic-based resolutions paths, and ensures full resolution.
  • Ability to design solutions to meet on-going enterprise initiatives beyond the immediate request.
  • Experience writing software that is user focused.
  • Ability to own difficult problems and work with appropriate product owners to resolution.
  • Ability to work with Helpdesk and end users to resolve issues.
  • Proficiency in Object Oriented Programming.
Required Competencies
  • Problem Solving
  • Dealing with Ambiguity
  • Time Management
  • Demonstrates Courage
  • Drive for Results
  • Interpersonal Savvy
  • Customer Focus
  • Integrity and Trust
  • Self-Development
  • Business Acumen
Mental Requirements
  • Strong conceptual, practical application, and problem-solving skills and techniques.
  • Ability to identify needs and analyze appropriate options.
  • Ability to use good judgment and make sound decisions quickly.
  • Ability to work under pressure.
  • Ability to understand strategic objectives so that technology initiatives support and drive actions.
  • Ability to grasp the concepts of various technologies.
Tools and Equipment Used
  • Personal computers (desktop and laptops)
  • General Office Equipment
WORKING RELATIONSHIPS/CONTACTS (Positions with which incumbent has frequent contact)
  • Daily, personal/written/phone contact with management.
  • Daily, personal/written/phone contact with Credit Union staff.
  • As necessary, personal/written/phone contact with strategic partners and vendors.
PHYSICAL DEMANDS (Physical effort generally associated with this position)
Work involves standing and walking for brief periods of time, but most work is done from a seated position. There is potential for eyestrain from prolonged work at the computer. Individual must be able to travel to complete applicable assignments, projects and training. Deadlines, workloads and pressure to achieve goals may cause increased stress levels.
WORKING CONDITIONS (Typical working conditions associated with this type of work and environmental hazards, if any, that may be encountered in performing the duties of this position)
Internal - work is normally performed in climate-controlled office environment, where exposure to conditions of extreme heat/cold, poor ventilation, fumes and gases is very limited. Noise level is moderate and includes sounds of normal office equipment (computers, telephones, etc.). No known environmental hazards are encountered in normal performance of duties. Length of day is unpredictable; long hours may be required to accommodate deadlines, special meetings, and incident management.
External- Some travel is required; however, information on environmental conditions is not available.
United Federal Credit Union has served its Members since 1949 by helping them to build a sound financial future. United is based in St. Joseph, MI, with additional branches in Arkansas, Indiana, Michigan, Nevada, North Carolina, Ohio and Pennsylvania. United, as a not-for-profit company, takes its commitment to both Members and the community to heart by improving lives and bettering local neighborhoods through financial tools and resources. The employees who work at United, known as Team United, are rooted in their communities as friends, family, volunteers, and mentors. For more information visit .
EEO/AAP Employer/VET/Disabled

Job Summary

JOB TYPE

Full Time

INDUSTRY

Banking

SALARY

$111k-134k (estimate)

POST DATE

06/23/2024

EXPIRATION DATE

06/28/2024

WEBSITE

tufcu.org

HEADQUARTERS

MORGANTOWN, WV

SIZE

25 - 50

FOUNDED

1973

CEO

EDGAR COSNAR

REVENUE

<$5M

INDUSTRY

Banking

Related Companies
About United Federal Credit Union

We are a community credit union which means that if you live, work or worship in Monongalia County or Preston County in West Virginia, or Fayette County or Westmoreland County in Pennsylvania, you can join.

Show more

United Federal Credit Union
Full Time
$70k-93k (estimate)
1 Week Ago
Other
$105k-142k (estimate)
1 Week Ago
United Federal Credit Union
Full Time
$89k-124k (estimate)
1 Month Ago

The job skills required for Senior Software Engineer include Java, Computer Science, Python, Agile, Software Development, JavaScript, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Java
360 IT Professionals
Full Time
$107k-139k (estimate)
3 Months Ago
For the skill of  Python
KG Invicta Services
Full Time
$69k-86k (estimate)
3 Weeks Ago
Show more

The following is the career advancement route for Senior Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below and select your interested title to get hiring information.

WireScreen
Full Time
$132k-158k (estimate)
2 Days Ago