Almo is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
AS-400 Developer
Location
United States
Posted
52 days ago
Salary
0
Seniority
Mid Level
Job Description
AS-400 Developer
ALMO CORPORATION
Job DetailsJob Location: Philadelphia, PA - Philadelphia, PA 19154Job Category: Information TechnologySUMMARY: You will work closely with the technical team to oversee AS/400 operations and ensure that all required maintenance tasks are properly validated. You will also be responsible for designing, coding, testing, debugging, and documenting solutions using RPG and related languages. You will actively participate in team development while also working independently on certain projects. ESSENTIAL DUTIES AND RESPONSIBILITIES: Staying informed about operational tasks (backups, DR, scheduler, maintenance, etc.) and ensuring synchronization with application systems. Developing approaches and solutions for existing systems in collaboration with users. Following established processes and procedures. Contributing to the design, development, testing, and maintenance of systems. Collaborating with the AS/400 IT team to address technical issues and provide support. Performing code reviews for modifications made to tables and logical files. Ensuring that changes are implemented securely and with high testing quality. Performing different levels of testing to ensure software accuracy, using both automated and manual testing methods. Reviewing and approving changes made by colleagues and coordinating production deployments with them. Handling support tickets and ensuring compliance with SLAs and urgency levels. Documenting new applications and existing systems. QualificationsMINIMUM REQUIREMENTS: 15+ years of proven experience with IBM i (iSeries, AS/400), DB2 database, and RPG language. Strong understanding of Order Entry, Inventory, and Distribution systems, with a focus on integration with external solutions. Experience in programming and analysis using RPGILE and SQL. Good understanding of change management processes. Excellent communication skills. PHYSICAL DEMANDS The position requires prolonged periods of sitting and working at a computer workstation. Frequent use of hands and fingers for typing, data entry, and handling office equipment. Visual concentration is required for reviewing code, technical documentation, and screen-based information. May occasionally be required to work outside of regular business hours during system maintenance, upgrades, or issue resolution. WORK ENVIRONMENT The role is typically performed in a standard office or remote setting, using computer and communication technologies. The environment is professional, team-oriented, and collaborative, with interaction across various departments. Work involves managing multiple priorities in a dynamic and fast-paced setting. Employees are expected to adhere to company policies regarding safety, security, and confidentiality. Appropriate ergonomic and health standards are maintained to support a productive and comfortable workspace.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Developer
AmericorThe Nation's Leading Provider of Consumer Credit, Debt and Lending Solutions
We are seeking a skilled and motivated Software Developer to join our team. In this role, you will design, develop, test, and deploy high-quality software solutions that meet user and business needs. The ideal candidate brings strong technical expertise, a problem-solving mindset, and the ability to collaborate effectively across teams. *Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time Compensation: $65,000-$80,000 annually, dependent on experience. Location: Remote/Work From Home Key Responsibilities - Evaluate project requirements and assess feasibility within time and cost constraints - Design, develop, and maintain software applications based on user specifications - Modify and enhance existing software to improve performance and resolve issues - Support and participate in software testing, validation, and quality assurance processes - Assist with software deployment and ensure applications operate within established specifications - Gather and analyze user feedback to improve functionality and user experience - Design and maintain databases for specific application needs - Determine system performance standards and recommend appropriate hardware configurations - Collaborate with cross-functional teams including systems analysts, engineers, and developers - Provide guidance on software maintenance and best practices - Perform other related duties as assigned Qualifications - Strong verbal and written communication skills - Excellent problem-solving and analytical abilities - High attention to detail and strong organizational skills - Proven ability to manage time effectively and meet deadlines - Extensive knowledge of programming languages and development frameworks - Ability to quickly learn and adapt to new technologies - Proficiency in Microsoft Office Suite or related tools Education & Experience - Bachelor’s degree in Computer Science, Engineering, or a related field preferred, not required - 5+ years of experience in software development or engineering preferred, not required Note to Agencies: Americor Funding Inc. has an internal recruiting department and may, at times, supplement that capability with assistance from temporary staffing agencies, placement services, and professional recruiters (“Agency”). Agencies are directed not to contact Americor Funding Inc. employees directly to present candidates. It is the Company’s policy that all candidates must be presented to hiring managers exclusively by the internal recruiting team or other authorized personnel. Any unsolicited resumes sent to Americor Funding Inc. by an Agency—including those sent to any Company mailing address, fax, email, employee, or the resume database—will be considered the property of the Company. Americor Funding Inc. will not pay a fee for any placement resulting from an unsolicited resume. Any candidate for whom an Agency submits an unsolicited resume will be deemed referred at no cost to the Company. Americor is proud to be an Equal Opportunity Employer. Americor does not discriminate based on race, color, gender, disability, veteran, military status, religion, age, creed, national origin, sexual identity or expression, sexual orientation, marital status, genetic information, or any other basis prohibited by local, state, or federal law.
Sr Java Developer (w/ SQL/Couchbase
NTT DATANTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. Our consulting and industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D.
Req ID: 367262 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Sr Java Developer (w/ SQL/Couchbase to join our team remotely in Canada. Who we are: NTT DATA America strives to hire exceptional, innovative and passionate individuals who want to grow with us. Launch by NTT DATA is the culmination of the company’s strategy to acquire and integrate the skills, experience, and technology of leading digital companies, backed by NTT DATA’s core capabilities, global reach, and depth.How You’ll Help Us: Our clients need digital solutions that will transform their business so they can succeed in today’s hypercompetitive marketplace. As a team member you will routinely deliver elite solutions to clients that will impact their products, customers, and services. Using your development, design and leadership skills and experience, you will design and implement solutions based on client needs. You will collaborate with customers on future system enhancements, thus resulting to continued engagements. How We Will Help You: Joining our Java practice is not only a job, but a chance to grow your career. We will make sure to equip you with the skills you need to produce robust applications that you can be proud of. Whether it is providing you with training on a new programming language or helping you get certified in a new technology, we will help you grow your skills so you can continue to deliver increasingly valuable work. Once You Are Here, You Will: The Senior Applications Developer provides input and support for, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). You will participate in component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements. This position provides input to applications development project plans and integrations. You will collaborate with teams and supports emerging technologies to ensure effective communication and achievement of objectives. The Senior Applications Developer provides knowledge and support for applications development, integration, and maintenance. You will provide input to department and project teams on decisions supporting projects. • Apply Disaster Recovery Knowledge • Apply Information Analysis and Solution Generation Knowledge • Apply Information Systems Knowledge • Apply Internal Systems Knowledge • IT – Design/Develop Application Solutions • IT – Knowledge of Emerging Technology • IT – Problem Management/Planning • Technical Problem Solving and Analytical Processes • Technical Writing Job Requirements: • Contribute to IS Projects; conducts systems and requirements analyses to identify project action items. • Perform Analysis and Design; participates in defining and developing technical specifications to meet systems’ requirements. • Design and Develop Moderate to Highly Complex Applications; Analyzes, designs, codes, tests, corrects, and documents moderate to highly complex programs to ensure optimal performance and compliance. • Develop Application Documentation; Develops and maintains system documentation to ensure accuracy and consistency. • Produce Integration Builds; Defines and produces integration builds to create applications. • Performs Maintenance and Support; Defines and administers procedures to monitor systems performance and integrity. • Support Emerging Technologies and Products; Monitors the industry to gain knowledge and understanding of emerging technologies. Basic qualifications: • 6+ years of experience with Java, including building complex, scalable applications. • 6+ years of experience in Spring Boot, including designing and implementing advanced microservices architectures. • 3+ years of Angular experience • 3+ years of experience with SQL and NoSQL databases, particularly Couchbase, including design, development, and optimization of database-intensive applications. • 3+ years of experience with Kafka, AMQ, WMQ including the ability to design and implement robust messaging systems. • 2+ years of experience in Apache Camel, with the ability to develop complex routing and transformation logic. • 2+ years of experience in OpenShift or Kubernetes, including CI/CD pipelines, Jenkins, container orchestration, and deployment strategies. • Should be experienced with Couchbase or any other no SQL knowledge • Should be able to provide production support when needed Preferred qualifications: • 6+ years of experience working with databases such as SQL server • 2+ years of experience working with Google Cloud Platform Mindset: • Lifelong Learner. You are always seeking to improve your technical and nontechnical skills. • Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need. • Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details. #Launchjobs #LaunchEngineering" About NTT DATA NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D. Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client’s needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, https://us.nttdata.com/en/contact-us. NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.
Software Engineer II
MicrosoftMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.
Overview Azure Specialized is responsible for bringing specialized workloads—such as Supercomputing for Artificial Intelligence (AI), Oracle Databases, NetApp storage, and many more—to our cloud offerings. We work across Microsoft and with industry partners to deliver these joint solutions. We are a highly impactful team that focuses on a wide array of technologies and offers numerous opportunities for growth and learning in areas such as Networking, Cloud Platforms, Service-Oriented Network Architecture, and Datacenter Networking at scale. The team primarily focuses on work across Software-Defined Networking (SDN) platforms, Top of the Rack (ToR) switches, and various services responsible for programming SDN-enabled network data planes to enhance the rich networking feature set offered to our customers, as well as maintaining and growing the set of specialized workloads we provide. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day, we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - Works with appropriate stakeholders to determine user requirements for a set of features. - Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. - Creates and implements code for a product, service, or feature, reusing code as applicable. - Contributes to efforts to break down larger work items into smaller work items and provides estimation. - Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems. - Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. Other Requirements: - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: - Bachelor's Degree in Computer Science - OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python - OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 1+ year(s) experience developing software for SONiC, Software-Defined Networking (SDN), network switches or related networking technologies - 1+ year(s) experience in Transmission Control Protocol/Internet Protocol (TCP/IP), data center networking, monitoring/logging platforms and strong problem solving and software troubleshooting skills. Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Principal Software Engineer
Clarity InnovationsAn education technology company based in Portland, Oregon, Clarity Innovations offers consulting, marketing strategy, and other services designed to match "prom
Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation’s interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense (DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges in Information Warfare, Cyber Operations, Operational Security, and Data Structuring, enabling end-to-end solutions that drive operational impact. We are committed to delivering cutting-edge tools and capabilities that address the most complex national security challenges, empowering our partners to stay ahead of emerging threats and ensuring the success of their critical missions. At Clarity, we are people-focused and set on being a destination employer for top talent, offering an environment where innovation thrives, careers grow, and individuals are valued. Join us as we continue to lead innovation and tackle the most pressing challenges in national security. Role The Principal Software Engineer is a senior individual contributor responsible for designing and implementing data transformation pipelines and driving the technical evolution of the Unified Data Model (UDM) team's analysis infrastructure. This role requires deep Java expertise, with a specific focus on transitioning legacy data pipelines to modern NiFi-based workflows and integrating with enterprise data services. Responsibilities - Serve as the team's Java subject matter expert, providing technical guidance, code reviews, and architectural input on Java-based components. - Design and implement custom Apache NiFi processors to support UDM data processing and routing requirements. - Lead and assist in the migration of existing analysis pipelines to NiFi-based workflows, ensuring continuity, correctness, and performance parity. - Collaborate with data transport, platform, and infrastructure engineers to align pipeline design with enterprise standards. - Troubleshoot complex integration issues across data pipeline stages, including format conversion, schema validation, and service connectivity. - Contribute to technical documentation, architecture decision records, and pipeline design artifacts. - Mentor junior and mid-level engineers on Java best practices, NiFi patterns, and integration design. - Deliver within an Agile/Scrum framework, actively participating in sprint planning, backlog refinement, and technical reviews. Requirements Clearance & Compliance - Active Secret security clearance (Clearable to TS/SCI). - Ability to operate in classified and constrained environments in accordance with all applicable security protocols. Technical Skills - Expert-level proficiency in Java, including design patterns, concurrency, performance tuning, and enterprise integration patterns. - Strong understanding of data integration patterns, schema validation, and format transformation (JSON, XML, Avro, Protobuf, or similar). - Experience integrating data pipelines with enterprise services, including APIs, message brokers, or data warehouses. - Familiarity with version control, CI/CD pipelines, and DevSecOps practices. Experience - 10+ years of professional software engineering experience with a strong emphasis on Java development and data pipeline engineering. - Prior experience in DoD, defense contracting, or other classified program environments strongly preferred. - Track record of leading technical migrations or modernization efforts on production data systems. - Experience deploying Java applications into containerized environments Preferred Qualifications - Experience with deploying Java applications in Kubernetes environments. - Experience with deploying Java applications using GitOps (e.g., Flux, ArgoCD) methodologies. - Experience integrating with Intelligence Community data flow systems. - Experience working in cross-functional Agile teams as a technical lead or senior individual contributor. - Hands-on experience designing and implementing Apache NiFi flows, custom processors, and controller services. - Demonstrated experience migrating or re-architecting legacy data pipelines to modern workflow frameworks. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.



