Location: Norcross, GA
Company: Eastern Companies
Computer/Software jobs are roles focused on the development, creation, and maintenance of computer systems and applications. These positions often require strong problem-solving skills, proficiency in programming languages, and an understanding of algorithms. They range from software developers, who design and build software, to quality assurance analysts, who test and refine programs for optimal performance. Such roles are evolving with technology trends, emphasizing continual learning and adaptation. The field is characterized by a blend of creative and analytical thinking, where professionals work to innovate and optimize the digital tools that have become integral to modern life.
and processes are driven by systems that enable change, growth and flexibility. The Director must ensure the IT infrastructure is reliable, secure, cost efficient, and strategically sound, reflecting business needs and best practice in creating value for the company and the customers.
KEY ACCOUNTABILITIES LEADERSHIP Lead, develop and implement IT initiatives that enable the Company to compete more vigorously and more profitably in a constantly changing and demanding marketplace. --- Translates the company vision into IT systems and procedures, articulating this critical link to the company stakeholders including the Executive Team, IT staff and employees. --- Manage, motivate, and develop
all staff within the IT group. Ensure the organizational structure is appropriate for supporting the current and future business needs. Recruit appropriate talent.
--- Be viewed as a critical voice among the Operating Team, driving cross-functional collaboration through the IT team --- Participate actively with the Operating Team to ensure our systems environment addresses the needs of the business. --- Interact with all employees and managers in a positive and courteous manner. --- Promote a positive and respectful environment with all direct reports/team. PLANNING --- Lead and coordinate development of our infrastructure to ensure key business strategies and processes are supported
by systems that enable growth and flexibility. --- Develop plans and budgets in light of internal work needs and operating units' approved projects.
--- Oversee analysis and evaluation of staffing requirements to fulfill business requirements including directing the evaluation of make vs. buy decisions as they relate to outsourcing vs. in-house provisioning and identifying and developing strategic partnerships with key IT suppliers, licenses and contracts, vendors and consultant organizations. --- Translate business needs into system solutions making maximum use of available tools while ensuring longer term supportability of the architecture. EFFICIENCY & EFFECTIVENESS --- Ensure availability of necessary application systems to support business and operation needs.
--- Develop IT policies and procedures on a basis for ensuring consistency in standards and leveraging of common systems. --- Establish and measure IT performance relative to cost, value creation and customer satisfaction in the key areas of operating systems, telecommunications, network management and desktop support. Lead and coordinate selection, installation, operation, support, and maintenance of our information technology infrastructure (i. e. operating systems, networks, telecommunications, hardware, and peripherals.
--- Optimize our return on our IT investment by acquiring cost-justified IT components, as measured by performance, support availability, price, upgradeability, and future industry trends. --- Protect the company and its operations against IT risks, including unauthorized access to information, data integrity problems, loss of processing capability, and poor service levels. --- Set office automation standards within the company and oversee acquisition, deployment, and support of office support systems. --- Ensure the IT infrastructure is successfully exploited to achieve continuous improvement and competitive advantage by identifying needs and, developing and providing appropriate training and support for all users.
Cooperate with operating units in conceptualizing, developing, and launching technology based products and services.
business. Our 1ACI team represents a globally diverse, passionate and dedicated group of thousands of individuals around the world who share a common commitment to making our customers successful by driving the future of payments. As a Senior Software Engineer in Norcross you can help make possibilities happen.
Summary: We are looking for a skilled Java developer with micro services/API experience to join our development team. This is a hands-on development role. The ideal candidate has experience building complex software and will work closely with our systems architects, developers and deployment teams. Participates in the design, development and implementation of complex applications,
often using new technologies. May provide technical direction and system architecture for individual initiatives. Serves as a fully seasoned/proficient technical resource.
Responsibilities: Technology talent within ACI is responsible for working in an agile development environment developing and supporting high quality products, working closely with users, business analysts, scrum masters, project managers, software security engineers and other cross-functional teams to ensure only the most tested, superior quality product is rolled out to our customers. Work on Javabased application for Biller products. Work closely with software engineers, product owners and Hadoop developers in
implementing applications for customers. Minimum Requirements: 8-10 years of development experience with a focus on Java, J2EE with microservices, REST API, Webservices and Spring Framework including Spring Boot, Spring Integration or Batch Knowledge / experience with any of Docker, Kubernetes, Open Shift, Jenkins, Ansible will be a bonus Significant software development experience in designing and implementing enterprise class, highly performant, fault tolerant, and highly reliable applications Experience in JSP, Angular.
Proficiency in implementation of Non-Functional Requirements with an emphasis on security Expert knowledge of SQL in SQL Server / Postgres and No SQL tools Hands on experience and proficiency using Linux Proficiency with Git Experience with Maven/Gradle, Test Driven Development (TDD), Continuous Integration (CI), Continuous Development (CD) Experience with leading and delivering projects in agile environment using SCRUM methodologies Proven ability to take high level business and architectural concepts and implement working software Ability to work with a globally distributed team Strong written and verbal communication skills Understand and adhere to all Corporate Policies to include but not limited to ACI Code of Ethics and Global Information Security Preferred Skills: Familiar with the most common Application Security Risks (OWSAP top 10 Vulnerabilities) Producer of clean code which prevents security risks (injection, XSS, sensitive data).
Ability to view system perspective and to perform thorough investigations of end-to-end component interactions Infrastructure architecture knowledge/experience Experience in frequent delivery to production environment providing zero-downtime deployments Experience in supporting and troubleshooting issues in production environment, including defining relevant levels of monitoring and thresholds, root cause analysis, and problem solving Benefits: In return for your expertise, we offer growth, opportunity, and a competitive compensation and benefits package in a casual work environment.
Are you ready to help us transform the world of electronic payments? To learn more about ACI Worldwide, visit our web site at. ACI Worldwide is an AA/EEO employer in the United States, which includes providing equal opportunity for protected veterans and individuals with disabilities, and an EEO employer globally. #LI-KC1ACI Worldwide is a global leader in mission-critical, real-time payments software.
Our proven, secure and scalable software solutions enable leading corporations, fintechs and financial disruptors to process and manage digital payments , power omni-commerce payments , present and process bill payments , and manage fraud and risk. We combine our global footprint with a local presence to drive the real-time digital transformation of payments and commerce.
Computer/Software Jobs encompass a range of professions focused on designing, developing, testing, and maintaining software systems and applications. These positions, such as software developers, engineers, programmers, QA analysts, and system administrators, often require strong analytical skills, proficiency in programming languages, and an understanding of software development methodologies. Key hallmarks of these roles include problem-solving, continuous learning in a rapidly evolving tech landscape, and collaboration with cross-functional teams to deliver functional and user-friendly software solutions.
Computer/Software Jobs encompass various roles focused on developing, maintaining, and improving computer systems and applications. These positions include software developers, system analysts, network architects, database administrators, and more. Key characteristics of these jobs are problem-solving, creativity, and continuous learning to keep up with rapidly evolving technologies. They often require proficiency in programming languages, tools, and methodologies. Additionally, such roles are known for collaborative work environments, the potential to work remotely, and the emphasis on logical thinking and attention to detail.