Demo

Senior Software Engineer

MHA Systems Inc.
Bismarck, ND Full Time
POSTED ON 1/13/2025
AVAILABLE BEFORE 4/2/2025

Summary of Position

The incumbent is responsible for using computer code to design, identify and develop software and web design and applications integrating into a functioning system for Make Cents, Inc and is supervised by the Chief Information Officer (CIO).

Essential Roles / Responsibilities :

  • Develop creative software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Collaborate with peers, QA, and Management to create and support a quality software platform
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Designs and implements solutions by determining system specifications, standards, and programming.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Supports and develops software engineers by providing advice, coaching, and educational opportunities.
  • Provide IT Infrastructure support as needed.
  • Proficient with common Architectural design patterns.
  • Proficient with API Development.

Educational Requirements :

  • Required : Bachelor’s degree in IT or related field.
  • Qualifications :

  • Required : 5 years of experience in the following :
  • o Must be proficient with Azure, Web Apps and Functions

    o Must be proficient in C# .NET Core

    o Must be proficient in API development

    o Must be proficient in SQL & DBA

    o Strong proficiency with secure coding best practices

    Additional experience Preferred :

    o Experience in the financial industry

    o iOS and Android Native Development

    o DevOps Experience

    o PHP / Laravel

    o Strong understanding of modern Front-end frameworks / Libraries like Angular / React.

    Attributes :

  • Oral Expression - The ability to communicate information and ideas verbally with others and discerning between target audience.
  • Oral Comprehension - The ability to listen to, and understand information conveyed verbally.
  • Written Comprehension - The ability to read and understand information and ideas presented in writing, as well as being discerning of target audience when responding in writing.
  • Writing Expression - The ability to communicate information and ideas in writing so others will understand.
  • Speech Clarity - The ability to speak clearly so others can understand you.
  • Meticulous Ability to be effective when addressing all parts of a task, with the most accuracy.
  • Initiative - Ability to work on projects independently; be inquisitive about the infrastructure, processes, deployed technology; be vigilant about business inefficiencies and risks and discern appropriate action to rectify those.
  • Physical Demands

    While performing the duties of the job, the employee is regularly required to sit and talk or hear. The employee is occasionally required to walk; use hands to finger, handle, or feel objects, tools, or controls; and reach with hands and arms. Must have ability to work post-office hours and weekends, as dictated by business needs. Must be able to tolerate moderate daily ambient noise levels. Must have transportation to meet shift requirements.

    Work Environment

    Normal working hours are 8 : 00 a.m. to 4 : 30 p.m. Must be flexible enough to work varying shifts as well as possible weekends when necessary or required based on the needs of the training schedules. Travel will be required for all call center sites per the scheduled training classes.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Bismarck, ND area that may be a better fit.

    Senior Software Test Engineer

    Global Life Sciences Solutions Poland Sp. z o.o., Karlsruhe, ND

    AI Assistant is available now!

    Feel free to start your new journey!