Information Technology For Development Jobs in Chicago Flexible
3,066 positions found — Page 5
Sr. Data Engineer (Hybrid)
Chicago, IL
The American Medical Association (AMA) is the nation's largest professional Association of physicians and a non-profit organization. We are a unifying voice and powerful ally for America's physicians, the patients they care for, and the promise of a healthier nation. To be part of the AMA is to be part of our Mission to promote the art and science of medicine and the betterment of public health.
At AMA, our mission to improve the health of the nation starts with our people. We foster an inclusive, people-first culture where every employee is empowered to perform at their best. Together, we advance meaningful change in health care and the communities we serve.
We encourage and support professional development for our employees, and we are dedicated to social responsibility. We invite you to learn more about us and we look forward to getting to know you.
We have an opportunity at our corporate offices in Chicago for a Sr. Data Engineer (Hybrid) on our Information Technology team. This is a hybrid position reporting into our Chicago, IL office, requiring 3 days a week in the office.
As a Sr. Data Engineer, you will play a key role in implementing
and maintaining AMA's enterprise data platform to support analytics,
interoperability, and responsible AI adoption. This role partners closely with
platform engineering, data governance, data science, IT security, and business
stakeholders to deliver highquality, reliable, and secure data products. This
role contributes to AMA's modern lakehouse architecture, optimizing data
operations, and embedding governance and quality standards into engineering
workflows. This role serves as a
senior technical contributor within the team-providing mentorship to junior
engineers and implementing engineering best practices within the data platform function,
in alignment with architectural direction set by leadership.
RESPONSIBILITIES:
Data Engineering & AI Enablement
- Build and maintain scalable data pipelines and
ETL/ELT workflows supporting analytics, operational reporting, and AI/ML use
cases. - Implement best practice patterns for ingestion,
transformation, modeling, and orchestration within a modern lakehouse
environment (e.g., Databricks, Delta Lake, Azure Data Lake). - Develop highperformance
data models and curated datasets with strong attention to quality, usability,
and interoperability; create reusable engineering components and automation. - Collaborate with the Architecture Team, the Data
Platform Lead, and federated IT teams to optimize storage, compute, and
architectural patterns for performance and costefficiency. - Build model-ready data sets and feature
pipelines to support AI/ ML use cases; serve as a technical coordination point
supporting business units' AI-related infrastructure needs. - Collaborate with data scientists and AI Working
Group to operationalize models responsibly and maintain ongoing monitoring
signals.
Governance, Quality & Compliance
- Embed data governance, metadata standards,
lineage tracking, and quality controls directly into engineering workflows;
ensure technical implementation and alignment within engineering workflows. - Work with the Data Governance Lead and business
stakeholders to operationalize stewardship, classification, validation,
retention, and access standards. - Implement privacybydesign and securitybydesign
principles, ensuring compliance with internal policies and regulatory
obligations. - Maintain documentation for pipelines, datasets,
and transformations to support transparency and audit requirements.
Platform Reliability, Observability & Optimization
- Monitor and troubleshoot pipeline failures,
performance bottlenecks, data anomalies, and platformlevel issues. - Implement observability tooling, alerts,
logging, and dashboards to ensure endtoend reliability. - Support cost governance by optimizing compute
resources, refining job schedules, and advising on efficient architecture. - Collaborate with the Data Platform Lead on
scaling, configuration management, CI/CD pipelines, and environment management. - Collaborate with business units to understand
data needs, translate them into engineering requirements, and deliver
fit-for-purpose data solutions; share and apply best practices and emerging
technologies within assigned initiatives. - Work with IT Security and Legal/ Compliance to
ensure platform and datasets meet risk and regulatory standards.
Staff Management
- Lead, mentor, and provide management oversight
for staff. - Responsible for setting objectives, evaluating
employee performance, and fostering a collaborative team environment. - Responsible for developing staff knowledge and
skills to support career development.
May include other responsibilities as assigned
REQUIREMENTS:
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field preferred or equivalent work experience and HS diploma/equivalent education required.
- 5+ years of experience in data engineering within cloud environments
- Experience in people management preferred.
- Demonstrated hands-on experience with modern data platforms (Databricks preferred).
- Proficiency in Python, SQL, and data
transformation frameworks. - Experience designing and operationalizing
ETL/ELT pipelines, orchestration workflows (Airflow, Databricks Workflows), and
CI/CD processes. - Solid understanding of data modeling,
structured/unstructured data patterns, and schema design. - Experience implementing governance and quality
controls: metadata, lineage, validation, stewardship workflows. - Working knowledge of cloud architecture, IAM,
networking, and security best practices. - Demonstrated ability to collaborate across
technical and business teams. - Exposure to AI/ML engineering concepts, feature
stores, model monitoring, or MLOps patterns. - Experience with infrastructureascode
(Terraform, CloudFormation) or DevOps tooling.
The American Medical Association is located at 330 N. Wabash Avenue, Chicago, IL 60611 and is convenient to all public transportation in Chicago.
This role is an exempt position, and the salary range for this position is $115,523.42-$150,972.44. This is the lowest to highest salary we believe we would pay for this role at the time of this posting. An employee's pay within the salary range will be determined by a variety of factors including but not limited to business consideration and geographical location, as well as candidate qualifications, such as skills, education, and experience. Employees are also eligible to participate in an incentive plan. To learn more about the American Medical Association's benefits offerings, please click here.
We are an equal opportunity employer, committed to diversity in our workforce. All qualified applicants will receive consideration for employment. As an EOE/AA employer, the American Medical Association will not discriminate in its employment practices due to an applicant's race, color, religion, sex, age, national origin, sexual orientation, gender identity and veteran or disability status.
THE AMA IS COMMITTED TO IMPROVING THE HEALTH OF THE NATION
Apply NowShare Save JobRemote working/work at home options are available for this role.
Location: Chicago, IL (3 Days onsite a week)
Duration: 9+ Months
Job Summary:
We are seeking a skilled React Front-End Developer with expertise in React, TypeScript, Redux, Redux Toolkit (RTK), UI/UX standards, and micro front-end development. The ideal candidate will be responsible for developing and maintaining scalable, efficient, and user-friendly web applications. Your role will involve collaborating with cross-functional teams to deliver high-quality front-end solutions, ensuring seamless integration with back-end services, and contributing to the continuous improvement of our development processes.
Experience Level: 5-8 yrs
Key Responsibilities:
Front-End Development: Develop, test, and maintain responsive web applications using React, TypeScript, and Redux.
State Management: Implement robust state management solutions using Redux and Redux Toolkit (RTK), ensuring efficient data flow and performance optimization.
UI/UX Integration: Collaborate with UI/UX designers to translate design wireframes into high-quality code, adhering to modern UI/UX standards and best practices.
Micro Front-End Development: Design and implement micro front-end architectures, enabling modular and independent development of application features.
Performance Optimization: Optimize front-end performance by analyzing and improving page load times, reducing rendering times, and ensuring a smooth user experience.
Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews to ensure adherence to coding standards and best practices.
Collaboration: Work closely with back-end developers, product managers, and other stakeholders to ensure seamless integration of front-end and back-end functionalities.
Testing: Implement and maintain unit tests, integration tests, and end-to-end tests to ensure the stability and reliability of the application.
Continuous Improvement: Stay updated with the latest industry trends, tools, and technologies. Propose and implement improvements to the development process.
Required Skills and Qualifications:
Experience: 5+ yrs of experience in front-end development, particularly with React, Redux and TypeScript.
Technical Skills:
Strong proficiency in React.js and TypeScript.
In-depth knowledge of Redux and Redux Toolkit (RTK) for state management.
Experience with micro front-end architecture and its implementation.
Familiarity with UI/UX design principles and the ability to implement them effectively.
Proficiency in HTML5, CSS3, and JavaScript (ES6+).
Experience with RESTful APIs and integration with front-end applications.
Knowledge of version control systems like Git, NodeJs and package managers like npm or yarn
Soft Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Ability to work in an agile development environment.
Eagerness to learn and adapt to new technologies and methodologies.
Preferred Qualifications:
Experience with other front-end frameworks and libraries (e.g., React, Angular, Vue.js).
Familiarity with testing frameworks like Jest, Enzyme, or Cypress.
Knowledge of CI/CD pipelines and deployment processes.
Understanding of web accessibility standards.
Experience with server-side rendering (SSR) and static site generation (SSG).
Education:
Masters or Bachelor's degree in Computer Science, Engineering, or a related field. [Optional: Relevant work experience can be substituted for a degree.
Duration: 06 months - 3 days onsite per week
Location: Chicago, IL or Tempe, AZ
Project Overview:
These contractor resources will support a broad range of Workday integration initiatives across HR Technology, Finance, Procurement, and various business partners. Their efforts will span designing, enhancing, and maintaining integrations with multiple third party vendors, enabling new capabilities, optimizing existing data flows, and ensuring end to end data quality across upstream and downstream systems. They will contribute to solution design, field mapping, testing, troubleshooting, and deployment of Workday integration enhancements that improve operational efficiency, support evolving business requirements, and strengthen the overall Workday ecosystem.
Experience Level: 3 - Senior
Minimum qualifications:
- Bachelor's Degree in computer science or engineering
- 5+ years of work experience in in Workday, Integrations and API integration
Qualifications (must haves):
- Hands on work experience with Workday
- Experience with Workday Projects (preferably implementation experience)
- Able to write XSLT scripting both XSLT2.0/XSLT 3.0
- Hands on experience on Workday Studio
- Hands on experience in API integration either SOAP or Rest
- Hands on experience on PECI/WECI/PICOF and Core Connectors
- Understanding of Payroll data and Experience on US payroll and Global Payroll
- Ability to resolve issues/troubleshoot application in a high-pressure & time critical environment
- Experience using ITSM Service now tool
- Self-motivated to initiate actions and be responsible for consequent decisions.
- Good programming and debugging skills.
- Strong analytical, design thinking and problem solving skills.
- Strong written/verbal communications skills.
- Good team player and interpersonal skills.
Nice to Have:
- Hands on experience on ADO ( Azure Devops) .
- Exposure to Agile practices ( Scrum /Kanban) .
- Understanding of ITIL Process guidelines, with specific focus on Service Operations and Incident Management.
- Functional Knowledge of HR in finance business.
- ServiceNow Development
Tasks & Responsibilities:
- Resolve incidents/failures and ensure closure within the SLAs
- Development of New Integrations within HR Workstream
- Collaborate with business partners on new and ongoing Workday Projects
- Efficiently Debug issues in case of Production Failure
- Participate in root cause analysis and provide solution/work around for HR cases
- Debug issues , incidents and provide solutions for the same through hands on development
- Proactively identify & implement opportunities to increase efficiency through automation & process efficiencies
- Participate in engineering efforts for ETL solutions i.e. system design , build, deployment, best practices and testing
- Create well documented change requests and follow up for approvals
- Communicate with global stakeholders, other IT teams, and business areas
- Provide Level 3 Support during the time of Production Failures
- Should be flexible for upskilling in different skill sets
- Work with upstream and downstream application teams for any risks or potential issues
Role - Sr Servicenow Solution Architect
Location—Chicago, IL - Hybrid 6 days in a month
Contract Role
Only W2 profiles
Job Description
POSITION SUMMARY:
The Senior Solution Architect – ServiceNow is a senior-level technology leader responsible for setting the strategic vision and architectural direction for the ServiceNow platform across the organization. This individual will define how to best leverage ServiceNow to deliver business value, improve operational efficiency, and reduce total cost of ownership (TCO).
The ideal candidate is a highly skilled technical expert and visionary who can translate complex business requirements into scalable, secure, and sustainable platform solutions. They will drive platform governance, integration strategies, and architecture standards while collaborating with cross-functional teams and other enterprise architects to ensure a cohesive, connected IT ecosystem.
CORE JOB RESPONSIBILITIES:
- Define and lead the ServiceNow platform vision and strategy to align with enterprise goals and evolving business needs.
- Architect end-to-end ServiceNow solutions across modules (e.g., ITSM, ITOM, HRSD, CSM, SecOps, App Engine) ensuring scalability, maintainability, and integration with broader enterprise systems.
- Act as a trusted advisor and subject matter expert on ServiceNow capabilities, platform governance, and architectural best practices.
- Establish and enforce platform standards, guardrails, and frameworks to ensure consistent, secure, and high-quality implementations.
- Collaborate closely with business and IT stakeholders to gather requirements, assess current state, and design target state solutions.
- Drive platform maturity and innovation by identifying new modules, capabilities, and enhancements aligned with business priorities.
- Lead the evaluation, design, and implementation of new ServiceNow features, upgrades, and integrations.
- Ensure that data models, workflows, and user experiences are consistent, reusable, and optimized.
- Provide technical oversight to development teams and support project delivery across multiple ServiceNow workstreams.
- Partner with other Solution Architects to ensure the ServiceNow platform integrates effectively within the broader enterprise architecture.
- Define and evolve methodologies, processes, and tooling for platform design, delivery, and governance.
- Monitor technology trends, platform roadmaps, and emerging practices to recommend innovative uses of ServiceNow to the business.
REQUIREMENTS FOR CONSIDERATION
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field. Advanced degree or certifications preferred.
- 7+ years of experience in IT architecture, design, and development roles.
- 5+ years of experience architecting and delivering solutions on the ServiceNow platform.
- Deep expertise in multiple ServiceNow modules (e.g., ITSM, ITOM, HRSD, CSM, App Engine).
- Proven experience designing scalable, secure, and maintainable platform architectures.
- Demonstrated success in leading platform strategy, governance, and roadmapping efforts.
- Knowledge of integration patterns and experience with REST, SOAP, MID Servers, and other integration methods.
- Experience working in agile and DevOps environments.
- Excellent communication, presentation, and stakeholder engagement skills.
- Strong leadership and influencing capabilities, with the ability to drive alignment across diverse teams and levels.
- ServiceNow Certified System Administrator (CSA) and Certified Implementation Specialist (CIS) certifications strongly preferred.
Experience in large-scale enterprise environments; retail or multi-business unit experience is a plus.
Thanks,
Rahul Gupta
Direct : (732) 743-7543
Duration: 9 months with possibility of extension
Location: Chicago, IL or Tempe, AZ - 3 days onsite per week
Position Overview:
We are seeking an experienced Snowflake Developer to join our data engineering team. The ideal candidate will have strong expertise in Snowflake data platform capabilities, with proven experience in designing and implementing robust data ingestion solutions across both file-based and streaming architectures on AWS and Azure cloud platforms.
Experience Level: Senior Level - 3
Required Qualifications
Technical Skills:
3+ years of hands-on experience with Snowflake data platform including advanced SQL, stored procedures, and performance optimization
Strong experience with data ingestion patterns including bulk loading, micro-batching, and streaming data processing
Proficiency with AWS services such as S3, Lambda, and CloudWatch Experience with Azure data services including Data Factory, Event Hubs, Blob Storage, and Azure Functions
Solid Python programming skills for data processing, API integrations, and automation scripts
Experience with data modeling concepts and dimensional modeling techniques
Understanding of data security, governance, and compliance best practices
Tasks & Responsibilities:
- Design, develop, and maintain scalable data pipelines using Snowflake as the core data warehouse platform
- Build and optimize data ingestion processes for both batch file-based loads and real-time streaming data from various sources
- Implement data transformation logic using Snowflake SQL, stored procedures, and Python integration Collaborate with data architects and analysts to understand business requirements and translate them into technical solutions
- Monitor and troubleshoot data pipeline performance, ensuring high availability and data quality
- Develop and maintain documentation for data processes, data models, and system architecture
- Work closely with DevOps teams to implement CI/CD practices for data pipeline deployments
Professional Experience:
- Bachelor's degree in Computer Science, Information Systems, or related technical field
- Minimum 4+ years of experience in data engineering or related roles
- Proven track record of delivering production-ready data solutions at scale
- Experience with version control systems (Git) and collaborative development practices
Preferred Qualifications:
- Snowflake certifications (SnowPro Core or Advanced certifications)
- Experience with Infrastructure as Code tools (Terraform, CloudFormation)
- Knowledge of containerization technologies (Docker, Kubernetes)
- Familiarity with data visualization tools and business intelligence platforms
- Experience with data quality frameworks and monitoring tools
Job Title: Software Trainer (Hybrid)
Location: North Wilkesboro, NC (50% Travel Required)
Job Type: Full-time
About the Role:
We are seeking a knowledgeable and engaging Software Trainer to deliver high-quality live virtual/in-person training sessions to dental practices using our proprietary software. This role is based in North Wilkesboro, NC and requires up to 50% travel to customer locations.
Key Responsibilities:
•Deliver live virtual or in person training sessions for dental practice teams, tailored to different roles (front office, hygienists, billing staff, etc.)
•Customize training plans based on practice needs, user roles, and software configuration
•Support onboarding of new customers through scheduled remote training sessions, webinars, and follow-up Q&A
•Maintain a deep understanding of product functionality, updates, and best practices
•Assist with the development and updates to training materials, including manuals, video guides, and reference sheets
•Troubleshoot common user errors and guide users to solutions during sessions
•Collaborate with implementation, support, and customer success teams to ensure consistent messaging and customer satisfaction
•Gather and relay customer feedback to help shape product enhancements and training improvements
Qualifications:
•3+ years of experience in dental practice operations, dental software training, or SaaS onboarding
•Proficiency with dental management software (e.g., Dentrix, Ascend or Dentrix Enterprise preferred)
•Strong in-person presentation skills and confidence using video conferencing tools (GoToMeeting, Teams, Bomgar, etc.)
•Ability and willingness to travel up to 50%
•Experience delivering software training
•High attention to detail and customer-centric mindset
•Tech-savvy with the ability to quickly learn new tools and features
Additional Qualifications:
•Experience working with remote or hybrid teams
•Instructional design or adult learning content development
•Familiarity with CRM, LMS, or help desk platforms (e.g., Salesforce, Skilljar)
Remote working/work at home options are available for this role.
Duration: 12-month contract (potential extension or conversion)
Location: Hybrid – Houston, TX
Required Pay Scale: $45-$50/hr on W2 ( Need to pay own parking)
***Due to client requirements this role is only open to USC or GC candidates***
We are looking for a Senior Technical Business Analyst with strong experience in digital products, enterprise websites, and Agile delivery. This role blends Business Analyst and Scrum Master responsibilities, supporting digital product initiatives and ensuring smooth collaboration between business, marketing, and technical teams.
This is an excellent opportunity for professionals who have hands-on experience with enterprise CMS platforms, Agile environments, and digital ecosystems.
Role Overview
The Senior Technical Business Analyst will partner closely with the Digital Product Owner and project teams to drive digital product development and Agile delivery. The role requires strong expertise in requirements gathering, backlog management, stakeholder collaboration, and Agile ceremonies.
The ideal candidate brings experience working with enterprise websites, digital marketing platforms, and Adobe Experience Manager (AEM).
Key Responsibilities Business Analyst Responsibilities
- Collaborate with Product Owners and stakeholders to gather, analyze, and translate business requirements into clear user stories and technical requirements
- Manage and maintain the Azure DevOps (ADO) backlog, including story prioritization and grooming
- Lead User Acceptance Testing (UAT) including test planning, execution oversight, and issue tracking
- Provide sprint summaries and milestone updates to business and technical stakeholders
- Coordinate with business users to manage testing, feedback cycles, and feature rollouts
- Facilitate Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives
- Remove blockers and support the team to maintain delivery momentum
- Monitor team velocity, sprint health, and workflow improvements
- Promote Agile best practices and foster a collaborative team environment
- Support the Product Owner with sprint goals and stakeholder alignment
- 5–8 years of experience in Business Analyst and Scrum Master roles within digital or website environments
- Strong experience with enterprise websites and digital marketing platforms
- Hands-on expertise with Adobe Experience Manager (AEM) is required
- Experience with Adobe Customer Journey Analytics, Adobe Launch, or Adobe Target is a plus
- Knowledge of UX best practices, SEO fundamentals, QA/testing workflows, and digital analytics
- Strong understanding of Agile/Scrum methodologies
- Experience using Azure DevOps or similar backlog management tools
- Ability to write clear user stories and define acceptance criteria
- Excellent communication and stakeholder collaboration skills
- Agile certification (CSM, PSM, etc.) preferred
Experience Matters. Let your experience be driven by our experience. For more than 40 years, Matlen Silver has delivered solutions for complex talent and technology needs to Fortune 500 companies and industry leaders. Led by hard work, honesty, and a trusted team of experts, we can say that Matlen Silver technology has created a solutions experience and legacy of success that is the difference in the way the world works.
Matlen Silver is an Equal Opportunity Employer and considers all applicants for all positions without regard to race, color, religion, gender, national origin, age, sexual orientation, veteran status, the presence of a non-job-related medical condition or disability, or any other legally protected status.
If you are a person with a disability needing assistance with the application or at any point in the hiring process, please contact us at email and/or phone at: // 9
At The Matlen Silver Group, Inc., W2 employees are eligible for the following benefits:
- Health, vision, and dental insurance (single and family coverage)
- 401(k) plan (employee contributions only)
Remote working/work at home options are available for this role.
Title: Lead Software Engineer - AI Application Platform
Mode of interview 1 round in person
Location: Must be in Charlotte, NC to work Hybrid Model
Main Skill set: Python, AI and Angular
Description:
Lead Software Engineer - AI Application Platform
The Opportunity
We are seeking a Lead Software Engineer to guide the architectural development and execution of the client, a sophisticated AI-powered application generation platform. This role suits a proven technical leader with deep, hands-on expertise across the full software stack who finds enabling a team to build better software deeply satisfying.
You will shape critical systems, mentor senior and junior developers through complex technical decisions, conduct rigorous code reviews across multiple technology domains, and directly influence the platform's trajectory through strategic engineering leadership.
This is for someone who:
- Engages thoughtfully when a junior developer asks targeted architectural questions—because you see an opportunity to shape how someone thinks about systems
- Takes time to explain subtle type-safety issues in code review, understanding that feedback is a teaching moment
- Can present architecture clearly to executives and confidently explain both what we're building and why it matters
- Finds more energy in the code your team ships than in the code you write individually
- Has proven depth across the full stack and a track record of developing engineers into stronger contributors
This is not a single-language codebase. The role requires the ability to make informed decisions on TypeScript design patterns, Python FastAPI architecture, AWS security posture, and Terraform state management in context with one another.
The Platform Challenge
The client is fundamentally a Platform-as-a-Service (PaaS) for dynamic application generation. This differs from building a traditional SaaS product. Rather than building one application, you're building infrastructure that enables users to build their own applications.
What this means architecturally:
- Dynamic Content Generation at Scale: Unlike traditional development where code is fixed, AppGen generates JSON form schemas, validation rules, and UI layouts on demand. The FormBuilder component doesn't know what fields will exist until runtime. The layout engine renders user-designed screens from configuration, not hardcoded templates.
- Multi-Tenant Isolation & Data Segregation: Each user gets their own generated app, potentially deployed to their own AWS environment. The architecture must account for data isolation, namespace management, and cross-tenant security considerations.
- User-Defined Data Structures: Traditional applications are built with predetermined database schemas. AppGen works differently—form structures, field types, and validation rules emerge from user conversations with Claude. This brings engineering challenges: How do you safely execute validation logic that users define? When users modify existing forms that have thousands of submissions, how do you maintain backward compatibility? How do you version schemas?
- Content Rendering, Not Code Generation: Unlike traditional no-code platforms where users drag-and-drop to build, AppGen uses AI instead. Users chat with Claude, Claude generates a form schema, and your platform renders that schema reliably across diverse field types, validation patterns, and workflows. The system renders configurations for immediate use, rather than generating code for later deployment.
Experience that directly transfers:
- You've contributed to or led development of low-code/no-code platforms (visual builders, workflow engines, configuration-driven systems)
- You've worked on SaaS platforms with multi-tenant architecture and understand isolation strategies, rate limiting, and per-customer customization
- You've built dynamic rendering systems that handle unknown/arbitrary schemas at runtime
- You've addressed the unique challenges of treating data configurations as user-created content (form builders, report designers, automation workflows)
- You understand the difference between platform infrastructure and applications built on that infrastructure—and the architectural implications of each
Core Responsibilities
1. Technical Architecture & Systems Thinking (40%)
- Shape architectural decisions across the full stack: How should the component layer handle dynamically generated forms? What's the right approach to validate complex cross-field dependencies in the FormBuilder? What separation of concerns makes sense between the Generator Lambda and the Parent Backend?
- Guide architecture discussions: Help senior developers think through design trade-offs. Should we use NgRx or Angular signals for this feature? When does a new Lambda function become worthwhile given cold-start costs?
- Identify and address system-wide bottlenecks: Work across layers to improve performance. Explore Lambda cold-start optimization, RDS query efficiency, and DynamoDB access patterns.
- Establish patterns and guide consistency: Define coding conventions that work across Python, TypeScript, and Terraform. Help new team members understand the reasoning behind architectural choices.
- What this looks like in practice: You're able to justify architectural decisions with technical reasoning. When someone questions an approach, you can explain the trade-offs you considered. You can write code in multiple languages to validate an approach if needed.
2. Code Review & Technical Guidance (30%)
- Full-stack PR reviews: Review Python FastAPI endpoints and Angular components with equal depth, understanding how they interact.
- Deep technical review: Catch issues thoughtful code review can surface:
- RxJS Observable lifecycle and potential memory patterns in Angular
- Query efficiency and data loading patterns in SQLAlchemy
- Terraform module organization and state management implications
- Type safety and TypeScript coverage gaps
- AWS security and IAM configurations
- Educational feedback: Your code reviews help the team learn. When you identify an issue, reviewees understand not just what changed, but how to think about similar problems in the future.
- Define quality expectations: Work with the team to establish what \"production-ready\" means for this platform and support consistent application of those standards.
- What this requires: Experience reviewing code across teams and multiple languages. You know how to write feedback that resonates—clear, constructive, and focused on helping people improve.
3. Mentorship & Team Development (20%)
- Expand specialist capabilities: Help backend specialists learn to contribute to the forms-engine. Support frontend experts in understanding FastAPI patterns.
- Accelerate junior developers: Pair on complex problems. Explain the reasoning behind patterns like DataState. Connect architectural choices to implementation details and performance implications.
- Identify and address gaps: Recognize when someone is struggling with a technology and provide targeted support—training, pair programming, or guidance through architectural decisions.
- Create growth opportunities: Stretch the team into new areas. A backend engineer working on their first Terraform contribution. A frontend specialist implementing an AWS Lambda authorizer.
- What this requires: Genuine investment in people's growth. You've walked developers through major transitions (generalist to specialist, specialist to full-stack, or into new technology areas). You understand that team strength grows when individuals expand their capabilities.
4. Stakeholder Communication & Technical Leadership (10%)
- Explain to diverse audiences: Translate architectural choices and trade-offs for product managers, executives, and business stakeholders. Connect \"optimizing DynamoDB queries\" to \"improving form submission latency by 30%.\"
- Shape technical direction: Contribute the engineering perspective on feasibility, risk, and what unlocks future capabilities.
- Support release confidence: You understand the code changes, comprehend the risks, and know what to monitor. You can stand behind releases.
Required Qualifications
Technical Skills
Frontend (Production Experience)
- 5+ years of Angular (including handling version migrations, optimizing change detection, and guiding teams through reactive patterns)
- Strong TypeScript skills with generics, discriminated unions, and strict mode
- RxJS depth: You understand hot vs. cold observables, unsubscription patterns, and can identify potential memory issues in reviews
- NgRx state management: You've designed stores at scale, optimized selectors, and evaluated architectural implications
- CSS Grid & Responsive Design: You can assess component hierarchy and layout decisions
- Material Design: You've worked within it and know when and how to extend it
Backend (Production Experience)
- 5+ years of Python (async/await, type hints, data modeling)
- FastAPI production experience: session management, dependency injection, middleware
- SQL and ORMs (SQLAlchemy): You write efficient queries and review them critically
- AWS services: Understanding of Lambda behavior, IAM least-privilege patterns, VPC networking
- REST API design: Versioning, error handling, idempotency
- Testing frameworks: pytest, testing st
Remote working/work at home options are available for this role.
Driven by a unique Purpose, Culture, and Value Delivery Model, we enable meaningful connections between talented professionals and forward-thinking organizations.
Since our formation in 2002, organizations across commercial and public sectors have been trusting us to help build their teams with exceptional temporary and permanent talent.
Visit us at to learn more and view our open positions.
Please apply or call one of us to learn more For further inquiries about this opportunity, please contact one of our Talent Specialists, Balaji, at 224-394-4900 or Vinod at 224-507-1294 Title: ETQ Developer /Analyst (Remote) Duration: 8 Months (with possible extension) Location: Remote ITAR Compliant Required
- Candidates must be compliant with DOD/ITAR requirements and be US citizens or nationals.
Only W2 candidates are eligible for this position.
Third-party or C2C candidates will not be considered.
Description: Position Location: It is a remote position.
A quiet workspace to host and participate in meetings is required Only candidates located in New York or North Carolina may be considered.
Candidates must be within a 3-hour commute of Corning, NY or Charlotte, NC.
Through EOY, possibility of extension based on demand Schedule: M
- F 8am
- 5pm EST, some flexibility may be required due to work with global teams.
Adjustments would be made to schedule in these instances.
Scope of Position: This position will be responsible for designing, implementing, and supporting Quality Management ETQ solutions for Client's manufacturing plants globally.
This person will work with business leaders, users, and IT resources to scope and define, develop, implement, and support standardized solutions.
The role will also include identifying and implementing best practices regarding solution design, development, implementation, and support of ETQ Reliance.
The position requires good communication skills with IT peers and business professionals who specialize in their support fields.
This position requires development and support of ITAR certified environments, thus requiring US Citizen or Permanent Resident status.
Key Responsibilities: Design, configure and support Enterprise Digital Manufacturing Systems such as Quality Management Systems (QMS).
The main tool in this instance is ETQ Reliance.
Identify new best practices and ensure that solutions are aligned with Industry/Manufacturing 4.0 strategies Interact with customers to gather, define, develop, and support complex manufacturing applications and solutions Ensure that Client follows industry best practices and promotes standardization across divisions and instances Maintain internal customer communication, assuring timely status updates and issue resolution Maintain status of SME on specific area of knowledge by researching and keeping current with new and anticipated technology within their area and related areas of expertise Produce technical documentation for new and existing applications Assist in the data migration from legacy systems to new solutions Provide support and troubleshooting of IT systems and data interfaces Perform other duties/projects as assigned Education and Experience: Bachelor's Degree minimum required 2 years of application developer experience 2 years of experience in a manufacturing environment Experience with Microsoft Office (Word, Excel, PowerPoint, Visio) Experience with object-oriented programing (.NET, Python) SQL scripting and experience with relational databases (SQL Server) Required Skills:
** 2 years Application Developer Experience (hands-on experience with configuration and customization in system development)
** Object-oriented programming (.NET, Python)
** SQL scripting and experience with relational databases (SQL Server)
** ** Excellent verbal and written communication skills: ability to effectively gather requirements from customers and present information in technical and non-technical formats
** ** Time management and organizational skills: ability to manage multiple tasks, ability to provide accurate estimates for time and effort required to complete tasks
** Ability to work independently to design, develop, test, troubleshoot, and document quality system requirements Flexibility: Able to change and adjust smoothly as the situation demands Experience with Microsoft Office (Outlook, Teams, SharePoint, Word, Excel, PowerPoint, Visio) Strong attention to detail Problem-solving skills Requirements: Design and develop solutions within ETQ Work with quality divisions and understand requirements and create solutions for ETQ Shake the ETQ modules, work on multiple/2 modules Performs programming, configuration, and customization for ETQ modules.
Database work on Querying using SQL, sop ability to write SQL Queries Open to considering candidates who are willing to relocate at their own expense.
Desired Skills: Application Developer Experience (configuration and customization) in ETQ Reliance Understanding quality processes (Document Control, Change Management, Audits, CAPA, etc.) FDA validation experience Basic Project Management experience Server management and control of hosted support apps REST APIs and API developer/management solution (MuleSoft or equivalent) experience Apache Tomcat experience Interview Process: Two Rounds
- First Round Phone Screen, Second Round Panel Video Interview About us: DivIHN, the 'IT Asset Performance Services' organization, provides Professional Consulting, Custom Projects, and Professional Resource Augmentation services to clients in the Mid-West and beyond.
The strategic characteristics of the organization are Standardization, Specialization, and Collaboration.
DivIHN is an equal opportunity employer.
DivIHN does not and shall not discriminate against any employee or qualified applicant on the basis of race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status.
.net, SQL Server, Python, Microsoft Office
Remote working/work at home options are available for this role.
This role will help define, schedule, control, and adjust all IT transition tasks of the project.
This role is a specialized project manager responsible for the facilitation of the IT technical support transition and technical knowledge transfer.
Position Responsibilities: · Lead and facilitate the execution of the approved transition plan and report progress to leadership · Serve as primary point of accountability between the System Integrator, internal IT teams, and business stakeholders · Enforce knowledge transfer, documentation, and vendor exit requirements · Ensure operational readiness, security compliance, and disaster recovery preparedness · Identify risks and escalate issues with mitigation recommendations · Manage the scope, risk, issues, deliverables, and schedule of project directly related to all IT technical transition and knowledge transfer tasks · Facilitate and manage the vendor technical transition and knowledge transfer leaders and teams according to the transition project schedule · Work with the Project Managers, Technical Managers and the Program Leadership Group to regularly communicate project status across all organizations · Assign project tasks and coordinate resources; this includes reviewing individual issues and concerns and resolving or escalating them, as needed · Facilitate, communicate, and execute the overall IT technical support transition and knowledge transfer strategy for the project, considering scope, objectives, and constraints · Identify and assess risks related to technical support transition and knowledge transfer and work proactively to mitigate them · Oversee review and analysis of IT technical transition and knowledge transfer documentation, and present findings to IT technical management teams · Work in an Agile environment and understand Agile methodologies · Participate in project meetings, including Agile/Scrum grooming, sprint planning, sprint reviews, and daily stand-ups · Collaborate within an Agile software development process with Software Developers, Subject Matter Experts, and stakeholders Position Qualifications: · 5+ years of IT experience, preferably as an IT Technical Transition Manager, including matrix management experience leading business, vendor, and/or technology teams · 3–5 years of experience in IT management, technical program management, and/or application or infrastructure operations leadership · Demonstrated experience transitioning systems from vendor-led to internally supported, or on-premises to cloud environments · Strong organizational skills and ability to manage multiple testing activities within the program simultaneously · Strong understanding and knowledge of .NET application architectures · Hands-on knowledge of Microsoft Azure, including App Services / Functions, Azure SQL, Storage, and Key Vault, Azure Monitor and Application Insights, and Azure RBAC and managed identities · Experience with Azure DevOps, CI/CD pipelines, and operational monitoring · Understanding of public sector IT governance, security, and compliance requirements · Strong vendor management, stakeholder communication skills and contract enforcement skills · Ability to lead cross-functional technical teams during high-impact transitions · Familiarity with ReactJS-based front ends (support perspective) · Proven experience leading complex IT transitions or transformations · Ability to translate technical risks into executive-level language · Excellent facilitation and decision-making skills · Experience implementing or managing IT service management (ITIL-aligned preferred), Incident, problem, and change management, and/or production support models · Strong documentation and operational discipline · Ability to design and execute phased transition plans · A minimum of a Bachelor's Degree in Computer Science, Information Systems, or other relevant field required Note: This is a W2 contract role – this role is NOT open to C2C, 1099, or 3 rd party candidates .
Remote working/work at home options are available for this role.