1

Director Atm Software Developer Jobs in Washington

Experience developing and directing software system testing and validation procedures, programming, and documentation. 27. Experience conferring with other application's systems analysts, engineers ...

Opportunity Overview Northramp is seeking a skilled Software Developer to support a suite of ASP ... This role sits within Northramp's Federal Practice and offers direct engagement with agency ...

Opportunity Overview Northramp is seeking a skilled Software Developer to support a suite of ASP ... This role sits within Northramp's Federal Practice and offers direct engagement with agency ...

Opportunity Overview Northramp is seeking a skilled Software Developer to support a suite of ASP ... This role sits within Northramp's Federal Practice and offers direct engagement with agency ...

... and direct software system testing and validation procedures, programming and documentation, \n \n \n * \n Conduct trial runs of program and software applications to make sure they produce the ...

Experience developing and directing software system testing and validation procedures, programming, and documentation. 27. Experience conferring with other application's systems analysts, engineers ...

Lead Software Developer

Baltimore, MD ยท On-site

$110K - $138K/yr

Direct, experience and significant professional experience with one or more programming languages ... in\-depth knowledge of software design patterns is a strong plus. \n \n \n * Three years ...

Cross-Domain Software Developer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please ... With direct access to company leadership, a laid-back and inclusive atmosphere, and exceptional ...

Cross-Domain Software Developer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note ... With direct access to company leadership, a laid-back and inclusive atmosphere, and exceptional ...

Cross-Domain Software Developer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note ... With direct access to company leadership, a laid-back and inclusive atmosphere, and exceptional ...

Showing results 41-60

Director Atm Software Developer information

What does a Director ATM Software Developer do?

A Director ATM Software Developer oversees the design, development, and maintenance of software systems that power Automated Teller Machines (ATMs). They lead teams of developers, set technical strategy, and ensure compliance with security standards and banking regulations. This role involves collaborating with banking institutions, managing large-scale projects, and staying up-to-date with emerging technologies to enhance ATM features and security. Additionally, they play a key part in troubleshooting, upgrading, and integrating ATM software with other financial systems.

What are the key skills and qualifications needed to thrive as a Director ATM Software Developer?

To thrive as a Director ATM Software Developer, you need deep expertise in software engineering, particularly in ATM application development, along with leadership experience and a relevant computer science degree. Familiarity with programming languages like C++, Java, and middleware systems, as well as knowledge of PCI compliance and ATM-specific platforms such as NCR or Diebold Nixdorf, is crucial. Exceptional soft skills in team leadership, strategic thinking, and effective communication distinguish top performers in this role. These skills and qualities are vital for driving innovation, ensuring security, and successfully managing complex projects in the highly regulated ATM software industry.

What are some common challenges faced by a Director ATM Software Developer when leading cross-functional teams?

As a Director ATM Software Developer, you'll often oversee diverse teams comprising software engineers, QA analysts, and hardware specialists. One common challenge is aligning technical and business priorities while ensuring compliance with strict security standards required for ATM software. Effective communication across departments is essential to coordinate updates, troubleshoot issues, and deliver new features on schedule. Navigating these complexities requires strong leadership, proactive problem-solving, and a deep understanding of both the technical and regulatory landscape.

What is the difference between Director Atm Software Developer vs ATM Software Engineer?

AspectDirector Atm Software DeveloperATM Software Engineer
CredentialsBachelor's or Master's in Computer Science, relevant certificationsBachelor's in Computer Engineering or related field, certifications optional
Work EnvironmentLeadership role overseeing teams, strategic planningHands-on coding, system testing, and troubleshooting
Industry UsageUsed in banking and financial institutions for project oversightCommonly employed in ATM manufacturing and banking sectors
Search & Comparison IntentFocus on managerial and strategic aspectsTechnical skills and coding expertise

The main difference between a Director Atm Software Developer and an ATM Software Engineer lies in their roles and responsibilities. The Director focuses on leadership, strategy, and overseeing development teams, while the ATM Software Engineer is primarily involved in technical development, coding, and system testing. Both roles require relevant technical credentials, but the Director's role emphasizes management and strategic planning within the banking and financial industries.

Software Developer

Potomac, MD โ€ข On-site

Kepora
11 - 50 employees

Full-time

Re-posted 21 days ago


Job description

???? Clearance & Citizenship Requirements

This position requires U.S. Citizenship and an activeTS/SCI security clearance with Full Scope Polygraph.Candidates who do not currently hold these credentials will not be considered.


Description:
Support a team creating component based services to integrate with multiple applications and frameworks. Provide development support for service and application development to enhance and develop mission-based solutions and support other program office software projects.
Mandatory Skills:
1.
• Demonstrated experience developing Python applications with data science libraries.
2.
• Demonstrated experience with ML frameworks like scikit-learn, SpaCy, TensorFlow, PyTorch, Keras.
3.
• Demonstrated experience with Natural Language Processing techniques.
4.
• Demonstrated experience with AWS Services and Cloud based development.
5.
• Demonstrated experience working with REST services.
6.
• Demonstrated experience working with SQL, including Postgres.
7.
• Demonstrated experience with search syntax to include ICQL and Retrieval Ware.
8.
• Demonstrated on-the-job experience exhibiting analytical skills to assess customer requirements and create innovative solutions.
9.
• Demonstrated on-the-job experience exhibiting problem solving skills to include debugging and testing web applications.
Optional Skills:
1.
• Demonstrated experience in the practical application of engineering science and technology, including applying principles, techniques, procedures, and equipment to the design and production of various goods or services.
2.
• Demonstrated experience in design, such as design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
3.
• Demonstrated experience in project management processes, procedures and tools.
4.
• Demonstrated experience in Project Management concepts and principles.
5.
• Demonstrated experience in Project planning and management skills, including scope of work, time estimation, and resource assignment.
6.
• Demonstrated experience in Technology Design, such as generating or adapting equipment and technology to serve user needs.
7.
• Demonstrated experience in Troubleshooting, such as determining causes of operating errors and deciding what to do about it.
8.
• Demonstrated experience in Systems Analysis, such as determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
9.
• Demonstrated experience in Operations Analysis, such as analyzing needs and product requirements to create a design.
10.
• Demonstrated experience in identifying technology gaps in current capabilities and processes.
11.
• Demonstrated experience in developing a project plan and workflow based on a project management model.
12.
• Demonstrated experience in troubleshooting and problem solving both technical and non-technical issues with equipment, systems, networks, and computer operations.
13.
• Demonstrated experience in conveying technical information to non-technical individuals.
14.
• Demonstrated experience in troubleshooting and problem-solving issues related to development across multiple security boundaries including both high and low side environments.
15. Other Skills - will be in Matrix:
16. Experience designing and developing tools that integrate with mission applications.
17. Experience designing and developing collaborative tools, data manipulation techniques, data visualization techniques, and directory services.
18. Designing, building, and maintaining ETL (Extract, Transform, Load) pipelines for data applications.
19. Developing, testing, evaluating, and integrating machine learning models, in particular Large Language Models, into production software.
20. Creating RESTful APls or microservices (using Flask, FastAPI, or Django) to expose data insights or models to other applications.
21. Experience providing the operations and maintenance of operational systems including cloud based activities.
22. Experience modifying existing software to correct errors or to improve performance.
23. Experience optimizing algorithms for efficiency and implementing monitoring tools like Prometheus or MLflow to track model performance, detect drift, and ensure software reliability in production environments.
24. Experience analyzing user needs and software requirements to determine feasibility of design within time and cost restraints for Sponsor consideration.
25. Experience consulting with customers about software system design and maintenance.
26. Experience developing and directing software system testing and validation procedures, programming, and documentation.
27. Experience conferring with other application's systems analysts, engineers, programmers and others to obtain information on project limitations and capabilities, performance requirements and interfaces.
28. Experience correcting errors by making appropriate changes and confirming the desired results are produced.
29. Experience compiling and writing documentation of program development and subsequent revisions, inserting comments in the coded instruction so others can understand the program.
30. Experience writing, updating, and maintaining applications or software packages to handle specific tasks.
31. As needed, consulting with managerial, engineering, and technical personnel to clarify technical aspects of the program(s).