Senior Developer and Architect Job at Programmers.io, Baltimore, MD

  • Programmers.io
  • Baltimore, MD

Job Description

Salary: $103,000 - 143,000 per year Requirements:

  • At least 3 years of IBM i development experience.
  • Strong proficiency in RPG Free Format (RPGLE), including modular and service program design.
  • Experience using AI coding agents such as Claude Code, GitHub Copilot, Codex, or similar tools, including prompt and context design, task decomposition, and review of generated code before merging.
  • Strong Git fundamentals, including branching, rebasing, conflict resolution, and clean commit practices.
  • Practical experience with GitHub workflows, including pull requests, code reviews, branch protection, CODEOWNERS, and issue or project tracking.
  • Good judgment about when agentic workflows are useful and when human authorship and review are needed.
  • Awareness of data handling, security, and privacy considerations when using AI tools.
  • Experience with embedded SQL, CLLE, DDS, and DB2 on IBM i.
  • Knowledge of IBM i job scheduling, data queues, and message handling.
  • Understanding of the software development lifecycle and version control systems.
  • Strong analytical and problem-solving abilities, communication skills, and the ability to learn technologies, systems, and business processes quickly.
  • Demonstrated ability to manage projects, priorities, or people.
  • Bachelors degree in computer science, information technology, or a related field, or equivalent experience.
  • Familiarity with legacy RPG III/400 is a plus.
  • Preferred: IT management, team leadership, or supervisory experience; work with executive leaders or business stakeholders; IT strategy or technology roadmap development; vendor management; IT budgeting and resource planning; cybersecurity, disaster recovery, business continuity, or IT risk management; IBM i integrations with REST/SOAP APIs or web services; modernization tools such as Profound UI or LANSA; ERP systems; Agile or DevOps environments; and IT infrastructure support or management.
Responsibilities:
  • Develop and maintain IBM i applications using RPG Free Format (RPGLE) and related technologies; analyze, design, code, test, implement, and support applications.
  • Troubleshoot application and system issues, and uphold code quality, security, reliability, and performance standards.
  • Work with business users to gather requirements and turn business needs into technical solutions; collaborate with cross-functional teams on system integrations.
  • Maintain technical and system documentation, support legacy applications, and contribute to modernization initiatives.
  • Apply secure SDLC practices by incorporating security requirements while maintaining delivery timelines and operational efficiency.
  • Use AI-assisted development tools and coding agents to support design, coding, testing, documentation, and troubleshooting; assess appropriate use and review generated output for quality, security, privacy, and compliance.
  • Work with our Director of IT to learn our strategy, systems, infrastructure, processes, vendors, and business priorities, then progressively take on day-to-day IT operations and technology management.
  • Manage, mentor, and guide IT staff and development resources; prioritize projects, application enhancements, system issues, and support requests according to business needs.
  • Partner with executive leaders and business stakeholders to understand organizational goals, develop supporting technology solutions, and communicate IT status, risks, projects, and recommendations to senior management.
  • Help develop and execute our IT strategy and technology roadmap; oversee application development, system maintenance, upgrades, integrations, and technology projects.
  • Manage relationships with technology vendors, consultants, and service providers, including assisting with vendor selection, contracts, pricing, and service expectations.
  • Monitor IT budgets, expenses, resources, and project priorities; establish policies, procedures, standards, and best practices.
  • Maintain cybersecurity, data protection, access control, backup, disaster recovery, and business continuity practices; identify technology risks and develop mitigation plans.
  • Coordinate technology projects from planning through implementation and ongoing support, setting priorities and timelines for IT and development initiatives.
  • Ensure systems and applications are maintained, supported, documented, and aligned with business needs; promote knowledge transfer and reduce reliance on individual employees.
  • Build an understanding of our business operations and how technology supports them; evaluate emerging technologies and lead improvements to IT efficiency, reliability, security, and user experience.
  • Develop a long-term plan for our IBM i environment and overall IT infrastructure, and serve as a key technical and business resource.
  • Work directly with our current Director of IT, take on increasing responsibilities, and be prepared to provide backup for the Director.
Technologies:
  • AI
  • Architect
  • Claude Code
  • Copilot
  • DevOps
  • Embedded
  • ERP
  • Git
  • GitHub
  • IBM
  • Support
  • REST
  • SOAP
  • SQL
  • Security
  • Web
  • UX UI Design

More:

We are hiring a full-time Senior Developer and Architect for our team in Baltimore, Maryland. The role begins with a strong focus on IBM i application development and support, working closely with our Director of IT, and is designed to grow into a broader IT leadership position over the first year. We offer a competitive salary, an attractive benefits package including 401(k), health and dental insurance, and paid time off, as well as a collaborative, innovative environment, professional growth and leadership development, direct exposure to senior leadership and business operations, and the opportunity to help shape our future technology strategy.

last updated 41 week of 2026

Job Tags

Full time

Similar Jobs

Amazon.com Inc

Area Manager II Job at Amazon.com Inc

 ...Our WW Operations network delivers millions of packages and smiles to Amazon customers every day. We are looking for motivated, customer-focused individuals who want to join our team as an Area Manager. In this role, you will lead a team of hourly workforce and will be... 

Wells Fargo

2027 Investment Banking Summer Associate Program - Early Careers Job at Wells Fargo

2027 Investment Banking Summer Associate Wells Fargo Corporate & Investment Banking delivers a comprehensive suite of banking and financial...  ... Participating in diligence sessions, client meetings, and internal discussions Collaborating with senior bankers on... 

Construction Resources Management

Bridge Construction Laborer Job at Construction Resources Management

 ...Laborer-Bridge Construction Zenith Tech a Walbec Group Company Southeast WI./Madison, WI. Are you looking for an exciting career in road, highway, and bridge construction? Zenith Tech Inc. of the Walbec Group has a place for hard working, loyal, and driven... 

Redding Rancheria

Computer Technician Job at Redding Rancheria

 ...Friday, September 4, 2026***The Redding Rancheria is seeking a Computer Technician. The preferred schedule for this position is Monday - Friday, 8:00 AM - 5:00 PM.The listed wage reflects the entry-level rate for this position. Compensation may be adjusted based on experience... 

MileHigh Adjusters Houston

Independent Insurance Claims Adjuster Flexible Training Job at MileHigh Adjusters Houston

 ...A leading insurance claims adjusting firm is urgently seeking Independent Insurance Claims Adjusters in California. This dynamic role offers flexibility and competitive compensation while making a significant impact on people's lives. The ideal candidate will be a Licensed...