×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Manager

Job in Sherwood Park, Madison County, Alabama, USA
Listing for: Millennium Insurance Corporation
Full Time position
Listed on 2025-12-19
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Location: Sherwood Park

Requirements

Must have:
  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • Over 5 years of professional software development experience, including at least 3 years in a leadership or team lead position.
  • Strong analytical and problem‑solving skills with a proven history of mentoring and developing software developers.
  • Experience in the insurance or financial services sectors is a plus.
  • Exceptional communication, facilitation, and leadership abilities.
  • Proven track record of managing agile development teams successfully.
  • Experience in guiding technical direction and making architectural choices.
  • Familiarity with security, compliance, and risk management practices is advantageous.
  • Deep understanding of object‑oriented programming and proficiency in PHP.
  • Solid knowledge of JavaScript, HTML, CSS, with experience in modern front‑end frameworks (preferably Vue, React, or Angular);
    Vue.js experience is favored.
  • Strong grasp of relational databases and SQL, preferably with MySQL/Maria

    DB.
  • Knowledge of LAMP environments (Linux, Apache, MySQL/Maria

    DB, PHP).
  • Proficient in version control systems (Git/Git Hub).
  • Experience with cloud services such as Azure or AWS is beneficial.
  • Experience in maintaining and modernizing legacy software systems.

Responsibilities:

  • Lead and support a team of developers, providing coaching, mentoring, and performance evaluations.
  • Provide technical guidance to eliminate obstacles, sustain progress, and align development efforts with strategic objectives.
  • Conduct regular one‑on‑ones, performance assessments, and professional development planning.
  • Facilitate effective sprint planning, retrospectives, and daily collaboration sessions.
  • Contribute to and help establish the long‑term technical roadmap for our platforms and systems.
  • Evaluate and recommend contemporary tools, frameworks, and architectures to keep our organization competitive.
  • Ensure systems are scalable, secure, maintainable, and meet business and compliance requirements.
  • Stay informed about emerging technologies, industry trends, and best practices to foster continuous improvement.
  • Oversee the comprehensive delivery of software projects, ensuring reliable and high‑quality results.
  • Engage in hands‑on development by designing, coding, documenting, and testing high‑quality software.
  • Maintain strong technical documentation and support practices for continuous integration, testing, and deployment.
  • Conduct and supervise code reviews to ensure consistency, maintainability, and adherence to best practices.
  • Design and optimize SQL queries, scripts, and database components to enhance system performance and functionality.
  • Integrate third‑party and in‑house APIs into existing applications.

Company:

At Millennium Insurance, we are excited to offer an opportunity for a Software Development Leader who will play a significant role in shaping our technology and leading a talented development team. Located in Sherwood Park, AB, we are a locally owned property and casualty insurance firm that values family, social responsibility, and ethical business practices. Our team is dedicated and passionate, fostering an incredible workplace culture attested by our Great Place to Work Certification.

Joining us means access to fantastic benefits such as performance‑based earned time off, a group retirement savings plan with employer match, hybrid work options, fitness subsidies, education assistance, comprehensive health benefits, and much more.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary