Software Developer I
Dart Bank
Software Developer I
Optional Work from Home • Mason Main Office - Mason, MI 48854
Overview
Level Entry Position Type Full Time Job Shift Day Category Information Technology
About the Role
The Software Developer I supports the bank's Information Technology department in the design, development, and maintenance of enterprise software applications and integrations. Working under the direction of the AVP, Software Architecture, this role participates in cloud-based development initiatives on Microsoft Azure, assists with core banking system integrations, and contributes to data engineering and process automation efforts.
This is a growth-oriented position designed for early-career developers who are eager to build skills in enterprise application development, API integration, and cloud technologies within a regulated financial services environment.
Job Duties
- Develop, test, and maintain application code in alignment with enterprise architecture standards.
- Assist in building and supporting business unit-specific tooling and process automation solutions.
- Participate in code reviews and apply feedback to improve code quality and standards adherence.
- Follow established Software Development Life Cycle (SDLC) processes and Agile team workflows.
- Write and maintain technical documentation for developed components.
- Assist with development tasks on Microsoft Azure cloud services under architectural guidance.
- Support data pipeline work involving Azure Data Factory (ADF) and data lake environments.
- Contribute to API development and integration tasks, including fintech and vendor feeds.
- Help implement and test integrations with the Jack Henry (JHA) core banking platform.
- Assist in building validation and reconciliation routines to ensure data integrity.
- Support data ingestion workflows including flat file processing and batch operations.
- Write unit tests and participate in QA activities for assigned development work.
- Apply secure coding principles (OWASP) as directed and in accordance with bank policy.
- Adhere to role-based access controls and data handling standards in all development work.
- Participate in security and compliance training relevant to software development in banking.
- Escalate potential security or compliance concerns to senior technical staff promptly.
- Work collaboratively within Agile sprints alongside senior developers and architects.
- Actively engage in mentoring sessions and architectural knowledge-sharing activities.
- Communicate development status, blockers, and questions clearly to team leads.
- Pursue continuous learning in cloud technologies, API design, and banking systems.
- Adheres to all Federal and State laws and regulations, including the Bank Secrecy Act.
- Other duties as assigned.
Essential Functions
- Must be able to perform the essential functions of this position with or without reasonable accommodation.
Qualifications
- Education
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field; OR 1+ years of equivalent technical training and demonstrated hands-on experience.
- Skills
- Familiarity with Azure services (Azure Functions, Azure DevOps, Azure Data Factory, or similar).
- Basic understanding of SQL and relational database concepts.
- Exposure to ETL concepts or data pipeline development.
- Understanding of Agile/Scrum development practices.
- Interest in or exposure to financial services, banking systems, or regulated environments.
- Experience
- 1+ years of professional software development experience (internships and co-ops count).
- Hands-on experience with at least one modern programming language (e.g., Python, C#, Java, JavaScript/TypeScript).
- Familiarity with REST API concepts and web services.
- Exposure to Git-based version control workflows.
- Experience with or coursework in cloud platforms (Microsoft Azure preferred).
Who We Are
Dart Bank is a community bank, serving our community since 1925. We specialize in providing financial services, but we are passionate about serving the community and building real relationships with people. Dart Bank provides innovative financial services for both personal and business banking, consumer and mortgage loans, commercial loans and lines of credit, merchant credit card processing, investment services and more. Our array of products and services and our longstanding history within our communities shows we care about what matters most for our customers and we are there for them for the most important times in their lives. Dart Bank. For What Matters Most.
We offer:
- Medical Benefits
- Dental
- Vision
- 401(k) Plan with Employer Matching
- Employee Stock Ownership Plan (Profit Sharing)
- Paid vacation & sick time
- Flexible scheduling
- Employee Assistance Program
- Dart Bank University
At Dart Bank you can expect to be surrounded by a team that will support you and invest in your growth in a quick-paced work environment where we deliver exceptional customer service. We are a local business that cares about our employees and our community.
Dart Bank is committed to providing equal opportunity in employment, maintaining a diverse workforce, and prohibiting all forms of unlawful discrimination and harassment.
$99.6k - $223.4k
...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle... ...tolerant in the presence of unanticipated software failures Develop algorithms and distributed systems software that runs on a...SuggestedTemporary workFlexible hours- ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -062026-107187 Date Posted: 05/31/2026 Shortcut: Description Recommended Jobs Description...SuggestedHourly payContract workLocal areaRemote work
- ...Must have Overall 14+ years of experience required. This is a full-stack java developer position, exposure with front-end development is desired. The position will be supporting the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs...Suggested
- ...week) Note: This is a W2 contract role – C2C, 1099, & 3rd party candidates will NOT be considered This is a Full-Stack Java Developer position working with the Project Manager, Application Owner, and Resource Manager on an Agile development team to organize work,...SuggestedContract work2 days per week
- ...Full-Stack Java Developer Position This is a full-stack Java developer position, exposure with front-end development is desired. The position will be supporting the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs. As a developer...SuggestedLocal areaRemote workMonday to Friday
- ...thrive! KēSTA I.T is actively seeking a Full Stack Java Developer for an immediate contract engagement with our government client... ..., with the ability to work effectively across the full software development lifecycle. Responsibilities: · Design...Permanent employmentFull timeContract workTemporary workImmediate startWork from home
- ...Description Our direct client has an opening for a Full Stack Java Developer position # 86979. This position is for 12+ months, with the... ...supporting the Development and Maintenance programs. As a software developer, the responsibilities include, but are not limited...Hourly payImmediate start
$94k - $145k
...Position Overview The Java Developer supports the development, maintenance, and enhancement of Java-based components within a Cognos... ...Java-based applications. Strong understanding of software development lifecycle (SDLC) and Agile methodologies. Experience...Contract workWork at office$238.7k - $365.7k
...report to that location three times per week, at minimum. The Role The Vehicle Experiences Engine software team is a dynamic and fast paced team that designs, develops, and maintains the embedded software platform for Infotainment and Software Defined Vehicle. We are...Local areaRemote workWork from homeRelocation package$186.07k - $218.9k
...data storage, to building and maintaining scalable pipelines, to developing frameworks, tools, and internal applications to make that data... ...requirements): You have at least 5+ years of experience in software engineering. You have Strong Python, Go, or Java backend...Local area$82.9k - $217.25k
...Leads the design, development, and support of modern software solutions in an Agile/Scrum and DevOps environment, with specialization... ...stories for content capture, workflow, and records requirements are developer-ready with clear acceptance criteria and test scenarios....Contract workWork at officeFlexible hours$103.71k - $138.28k
...formulate system requirements. •Evaluates and recommends future technologies and methodologies that will enhance future capabilities. •Develop and execute test plans and procedures based upon system security and functional requirements. •Analyzes, develops, recommends,...Full timeTemporary workRemote work- ...Lead Software Engineer BaaS Team Anywhere Type: Contract-to-Hire Category: Development Industry: Financial Services Workplace Type: Remote Reference ID: JN -052026-106955 Date Posted: 05/12/2026 Shortcut: Description Recommended Jobs...Hourly payContract workLocal areaRemote workFlexible hours
- ...to stretch themselves professionally. We want to help you grow, develop, and learn new things. You’re constantly evolving, so shouldn’t... ...(compute, storage, network, data, etc) ~ Experience as a software developer with knowledge of automation, Infrastructure as Code...Work experience placementRemote workFlexible hours
$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support... ...and Responsibilities: Software Design & Development • Develop, code, test, and debug new embedded software or enhancements to...Local areaRemote work$99.6k - $234.6k
...design and delivery while maintaining high standards for security, correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform capabilities, improve platform reliability and security posture, and...Temporary workFlexible hours$186.07k - $218.9k
...of your customers. What we look for in you: ~5+ years of software development experience with experience writing performant, large... ...aligned with team objectives ~ Ability to mentor junior developers and lead the team technically on new initiatives and system improvements...Local area- ...adversarial manipulation during training and deployment. • Monitor and log AI system activity for anomalies and security incidents. • Develop and enforce policies to align AI systems with industry regulations, ethical standards, and organizational governance requirements....Immediate startRemote workFlexible hours
$83k - $166.1k
...Job Description SAA is seeking an experienced IC4 Developer to lead the design, development, and ongoing maintenance of the technical... ...of the platform. The ideal candidate will combine strong software development expertise with healthcare technology experience and...Temporary workWork experience placementImmediate startFlexible hours$90k
...compromised devices, OS vulnerabilities, and certificate misuse. Execute platform updates, upgrades, and configuration changes. Develop, maintain, and update technical documentation, standard operating procedures, and configuration artifacts. Support continuous...Contract workRemote work- ...Stress and validate infrastructure up to—and beyond—manufacturer limits to ensure robustness under analytic and AI workloads. Develop automation tools for analyzing and monitoring infrastructure behavior. Collaborate with cloud providers and internal engineering...Permanent employmentFlexible hours
$186.07k - $218.9k
...we look for in you: Have at least 5 years of experience in software engineering. Designed, built, scaled and maintained production... ...the needs of your customers. Experienced architecting and developing solutions to ambiguous problems with significant impact...Local area$126.2k - $264.1k
...networking, multi-tenant Infrastructure-as-a-Service (IaaS), and Software Defined Networking (SDN) operating at massive scale.... ...competitive. Are you passionate about architecting, designing, developing, and delivering a great product? Do you thrive in a fast-paced...Temporary workFlexible hours- ...to stretch themselves professionally. We want to help you grow, develop, and learn new things. You're constantly evolving, so shouldn't... ...'s model hosting Platform team is looking for an experienced software engineer to design, build and contribute to our AI/ML model hosting...Work experience placementRemote workFlexible hours
$99.6k - $234.6k
...to solve challenging technical problems and function as a lead developer in the development, delivery and operation of cloud services... ...highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud...Temporary workFlexible hours- ...must be able to work independently from Day One and mentor junior team members. Key Responsibilities Design and develop ETL/ELT pipelines Perform data orchestration using Azure Data Factory, SSIS, or any cloud orchestration tool Develop and...
$99.6k - $234.6k
...team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming Develop server-side and client-side ad insertion capabilities Integrate ad systems with playback, CDN, and delivery pipelines...Temporary workFlexible hours$99.6k - $223.4k
...and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about... ...infrastructure intent into reliable, validated system state. Develop validation frameworks and tools that compare intended logical topology...Temporary workFlexible hours- ...Senior Full Stack Application Developer We are looking for a Senior full stack Application Developer on our Application Development Team. The ideal candidate should have at least 7 years of experience, as a problem solver with excellent analytical reasoning and critical...
- ...Software Developer II At Agate Software, we are building a better world by revolutionizing how government agencies and nonprofits manage their grant processes. Our solutions empower our customers to maximize their resources, drive compliance, and focus on their core...Contract workRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer I. Be the first to apply!




