Software Developer
Role details
Job location
Tech stack
Job description
Milford is seeking a talented Software Developer to join our growing team. This role is key to building and maintaining the digital tools that power our three branches, Milford Magazine, Milford Insurance, and Milford Real Estate. You'll work on projects ranging from dynamic websites and business directories to interactive client features and community-driven platforms., * Design, develop, and maintain Milford Omaha's digital platforms, including websites, client portals, and business directories.
- Collaborate with designers, editors, and project managers to create user-friendly interfaces and interactive features.
- Build and integrate APIs, databases, and third-party tools to support company operations.
- Ensure performance, security, and scalability across all web and software applications.
- Troubleshoot, debug, and upgrade existing software systems.
- Participate in planning sessions and provide input on technical direction for projects.
- Stay current with new technologies and recommend innovative solutions that enhance Milford's digital presence.
- Comfortable creating interactive tools that enhance client and community engagement.
Requirements
Do you have a Bachelor's degree?, We're looking for a developer who is creative, detail-oriented, and passionate about bringing ideas to life through code. If you enjoy working in a collaborative environment and want to shape the future of a fast-growing Omaha brand, this is the opportunity for you., * Bachelor's degree in Computer Science, Software Engineering, or related field
- 2+ years of professional experience in software development.
- Proficiency in one or more programming languages (JavaScript, Python, C#, or similar).
- Experience with front-end frameworks (React, Angular, or Vue) and/or back-end development (Node.js, Django, .NET).
- Strong understanding of databases (MySQL, PostgreSQL, or MongoDB).
- Knowledge of software security practices and user access control (RBAC preferred).
- Ability to work both independently and in a collaborative, Agile team environment
- Familiarity with cloud platforms (Azure, and Google Cloud).
Preferred (Nice to Have):
- Experience developing custom software tools for business or client use.
- Knowledge of automation/scripting tools (e.g., VBA, PowerShell, or Python automation libraries).
- Interest in emerging technologies and willingness to learn new frameworks quickly.