Software Development Manager

Carrollton, Texas

Optimize Search Group
Job Expired - Click here to search for similar jobs
Job Title: Software Development Manager

Location: Carrollton, TX

Duration: Full Time

Background

Leading provider of cash management solutions helping financial institutions and retailers optimize their cash business, reduce risk, and increase profits. Our software connects our customers to their cash ecosystems, tying together services and devices into a single unified digital experience. Delivered via the cloud, this software-as-a-service solution provides full technical device monitoring, financial monitoring of transactions, provisional credit to financial institutions, 3rd party integrations, and uses an AI forecasting engine to help customers optimize the entire life cycle of cash. Customers rely on us to provide the most innovative and reliable solutions that help secure, optimize and streamline their business operations.

Requirements

We are seeking a dynamic and highly motivated individual to spearhead the establishment and management of this team based in Dallas, TX. This pivotal role involves driving the development of cutting-edge Software as a Service (SaaS) applications that are delivered through cloud-based platforms. The chosen candidate will be responsible for fostering an agile development culture, enhancing development discipline, and ensuring the successful delivery of high-quality solutions. The successful individual will play a critical role in shaping the future of our organization's global development endeavors.

Key Responsibilities:

Lead the formation and growth of a proficient software development team focused on SaaS applications within the cloud delivery model.

Develop and implement agile development methodologies, fostering a culture of agility, adaptability, and continuous improvement.

Drive the adoption of best practices for software development, including automated release processes, CI/CD pipelines, and version control.

Collaborate with cross-functional teams to integrate software solutions with physical devices such as ATM's and Kiosks.

Prioritize and execute software development projects aligned with business objectives, ensuring nimbleness and responsiveness to evolving priorities.

Uphold application security standards, leading initiatives to fortify the security posture of developed solutions.

Build a talent pipeline through effective hiring, mentoring, and professional development of team members.

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Proven experience as a Software Development Manager, with a focus on Java based technologies

Leadership experience, managing and mentoring a team of software engineers.

Strong background in cloud-based software development, particularly with SaaS solutions and cloud platforms (e.g., Oracle Cloud Infrastructure, AWS, Azure, Google Cloud).

Demonstrated experience in implementing automated release processes and CI/CD pipelines.

Familiarity with software integration involving physical devices such as ATM's, Kiosks, IoT devices, etc.

In-depth understanding of secure application coding principles and practices.

Experience with RabbitMQ, Kafka.

Experience with MongoDB and ElasticSearch.

8+ years of Java Development experience.

Strong problem-solving and analytical skills.

Excellent communication and collaboration abilities.

Preferred Qualifications:

Strong experience with UI

Experience with SSO, Federated Identity Management (FIM)

Additional Requirements:

Willingness to travel periodically to Spain.

Date Posted: 01 May 2024
Job Expired - Click here to search for similar jobs