Manager Software Engineering
Software Engineer Job 15 miles from Bensenville
Discover. A brighter future.
With us, you'll do meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day & We Succeed Together. And we mean it - we want you to grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique so that you have an opportunity to shine.
Come build your future, while being the reason millions of people find a brighter financial future with Discover.
Job Description:
What You'll Do
Responsible for the technical development of software engineering staff within a Discover application development area while using your technical expertise to drive vision into action and results.
Develops and coaches teams to be able to identify, manage, and escalate risk, and effectively manages risk within the teams you oversee.
How You'll Do It
Hire, retain and lead high-functioning, diverse group of engineering professionals, establishing clear objectives and key results, developing consistent set of practices and process across the team and driving towards resolution of challenging problems. This includes all performance management aspects of leading the engineers including acquiring and providing 360 feedback and administering reviews. Manages software ownership and development from initial concept through continuous improvement.
Mentor staff of engineers in both technical and soft skills to craft a team of highly technically competent, consistent, thoughtful and customer-centric technology experts. This includes ensuring the group is adhering to principles of engineering excellence within their technical domain, applying consistency of technical execution, sharing common practices and challenges within the team and fostering a culture of excellence and continuous learning within the team.
Lead and shape the technical vision within their domain and be an essential member of leadership team including acting as a leader in the Discover engineering community affecting and advancing the architecture across the company and ensuring adherence to all regulatory, compliance and audit requirements. This includes defining how technical work should be done, selecting appropriate tools, defining technology, quality, experience and implementation standards and practices within own technical domain.
Work with key stakeholders to efficiently and effectively allocate team members to product teams to meet business and Product area objectives.
Engage with internal and external communities of practice to share experiences, contribute knowledge, learn and advocate for the Discover Technology brand. Promotes team innovation and collaboration of ideas across teams.
Contribute as an engineer within a product team designing, developing and maintaining quality technology solutions for a product or set of products including developing own subject matter expertise.
Qualifications You'll Need
The Basics
Bachelors Information Technology
4+ years experience Application Development or related
In Lieu of education 6+ years experience Application Development or related
Physical and Cognitive Requirements
The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable a qualified individual with disabilities to perform the essential functions of the position as required by federal, state, and local laws:
Primarily remain in a stationary position
No required movement about the work environment to complete the major responsibilities of the job.
Primarily performed indoors in an office setting.
Ability to operate office equipment such as but not limited to computer, telephone, printer, and calculator.
Ability to communicate verbally.; Ability to communicate in written form.
Travel up to 10% of the time.
Bonus Points If You Have
2+ years experience in People Leadership
Recruiters: keep for all openings, only remove if approved for sponsorship OR if posted internally only.
Discover will not sponsor or transfer employment work visas for this position. Applicants must be currently authorized to work in the United States on a full-time basis.
Application Deadline:
The application window for this position is anticipated to close on Nov-30-2024. We encourage you to apply as soon as possible. The posting may be available past this date, but it is not guaranteed.
Compensation:
The base pay for this position generally ranges between $107,000.00 to $180,200.00. Additional incentives may be provided as part of a market competitive total compensation package. Factors, such as but not limited to, geographical location, relevant experience, education, and skill level may impact the pay for this position.
Benefits:
We also offer a range of benefits and programs based on eligibility. These benefits include:
Paid Parental Leave
Paid Time Off
401(k) Plan
Medical, Dental, Vision, & Health Savings Account
STD, Life, LTD and AD&D
Recognition Program
Education Assistance
Commuter Benefits
Family Support Programs
Employee Stock Purchase Plan
Learn more at mydiscoverbenefits.com.
What are you waiting for? Apply today!
All Discover employees place our customers at the very center of our work. To deliver on our promises to our customers, each of us contribute every day to a culture that values compliance and risk management.
Discover is committed to a diverse and inclusive workplace. Discover is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or other legally protected status. (Know Your Rights & Pay Transparency Nondiscrimination Provision)
Discover complies with federal, state, and local laws applicable to qualified individuals with disabilities and is committed to providing reasonable accommodations. If you require a reasonable accommodation to search for a position, to complete an application, and/or to participate in an interview, please email HireAccommodation@discover.com. Any information you provide regarding your accommodation needs will be kept confidential and will only be used to determine and provide necessary accommodation.
Nuclear Quality Assurance Engineer
Software Engineer Job 15 miles from Bensenville
Hydro, Inc. - Independent - Experienced - A Trusted Partner
Our Nuclear Team is growing ... Hydro, Inc. is a premier, global pump re-engineering company and our tremendous growth every year is fueled by the quality of work we perform to a large base of nuclear, fossil, power generation and industrial markets in the US, as well as to our global customer base. Our West Loop location is one of the most desirable areas in Chicago, IL.
We are seeking an onsite Nuclear Quality Assurance Engineer in our Nuclear division to join the Corporate QA team at our company headquarters. The successful candidate will assist with and provide for the planned and systematic approach to the company's Quality Assurance Program by ensuring that corporate programs, pump repairs and services conform to established Nuclear requirements. This is a great opportunity working in a challenging and rewarding environment with some of the most talented professionals in the nuclear pump industry.
The ideal candidate will possess a basic understanding of ASME Section III, 10CFR50 Appendix B, 10CFR21, and NQA-1 and have a desire to be trained and mentored to achieve an expert level of understanding of these standards. The candidate may work toward becoming a qualified NQA-1 lead auditor and will have some experience working in the nuclear power industry.
Essential Job Responsibilities:
Interpret the requirements of quality standards, such as ASME Section III, NQA-1, ISO-9001, and 10CFR50 Appendix B, for their application to the Quality Assurance Program and supply base
Serve as an interface with customers, regulators, and registrars during audits of such as NRC, ASME, NUPIC, etc
Support internal audits
Support maintenance of ASME Certificates
Support preparation of ASME Code Data Report Forms for Section III components
Support reviews of corrective actions and non-conformance reports for 10CFR Part 21 applicability
Organize and maintain quality record files
Define and develop quality standards for receiving, in-process and final inspection in accordance with company and contractual requirements
Meet with customers, vendors, and various company departments to resolve quality problems and to provide information
Participate in and lead audits
Provide technical support to inspection personnel as needed
Assume responsibility for the structure, control, and maintenance of the quality program, procedures, work instructions, and records
Education:
BS Degree in Engineering a plus.
NUCLEAR INDUSTRY EXPERIENCE IS REQUIRED in this role
In lieu of 4-year degree we will consider candidates with a military background, or Associates Degree and nuclear industry experience.
Knowledge and Skills Required:
5 + years of experience working in the nuclear industry
Ability to manipulate and analyze data to develop trend charts
Detail oriented with strong organizational skills
Strong written and verbal communication skills
ERP experience with proficient computer skills
What we can offer:
Excellent compensation
Employer-provided comprehensive benefits
Free on-site employee parking
On the job training and career development
Opportunity for growth in the nuclear industry
Our Full Time Benefits:
Monthly employee company celebrations
Family friendly work culture - work in a team environment
401(k) matching program
Dental insurance
Employee assistance program
Health insurance through Blue Cross Blue Shield
Health savings account
Life insurance
Paid time off
STD/LTD
Vision insurance
Schedule:
8 hour shift
Monday to Friday
Overtime available
Weekend availability when necessary
Software Developer - Web
Software Engineer Job 40 miles from Bensenville
Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Develop custom solutions and enjoy a great career at Uline. Bring your extensive skillset to a place ready to employ every facet of it. Collaborate on customer-facing and internal projects among a team of dedicated fellow developers.
*Visa sponsorship available for this position.
Better together! This position is on-site in Pleasant Prairie, WI or Waukegan, IL based on need, and we are looking for people who share our passion.
Position Responsibilities
Apply industry best practices and cutting-edge techniques to design, develop, test, deploy, support and maintain sophisticated web applications based on business requirements.
Enhance and support our world-class e-commerce and mobile sites, along with sales, intranet and internal web applications.
Collaborate closely with the development team to ensure process consistency and timely completion of deliverables.
Conduct design and code reviews to help maintain code quality, performance and application responsiveness.
Minimum Requirements
Bachelor's degree in Computer Science, Information Technology or a related field.
2+ years of web development experience.
Strong understanding of object-oriented design, web application architecture and relational database design.
Proven experience in delivering web and e-commerce solutions using technologies like .NET, MVC, C# and JavaScript (jQuery or TypeScript).
Proficiency in writing T-SQL queries and stored procedures.
Experience in writing automated unit tests to ensure high-quality code.
Familiarity with Java, Agile methodology, Angular, Dynatrace, Cassandra or ELK a plus.
Benefits
Complete medical, dental, vision and life insurance coverage and other wellness programs.
401(k) with 6% employer match. Multiple bonus programs, including profit sharing.
Paid holidays and generous paid time off.
Tuition Assistance Program that covers professional continuing education.
Employee Perks
On-site café and first-class fitness center with complimentary personal trainers.
Over four miles of beautifully maintained walking trails.
About Uline
Uline, a family-owned company, is North America's leading distributor of shipping, industrial, and packaging materials with over 9,000 employees across 13 locations.
Uline is a drug-free workplace.
EEO/AA Employer/Vet/Disabled
#LI-MW2
#CORP
(#IN-PPITDEV)
Our employees make the difference and we are committed to offering exceptional benefits and perks! Explore **************************************************** to learn more!
Software Engineer - Rolling Meadows, IL
Software Engineer Job 10 miles from Bensenville
Company Background
Epiq Solutions develops cutting-edge software-defined radio (SDR) products and processing solutions to enable spectrum dominance for maritime, land, air, and space domains. With 15 years serving government and commercial enterprise customers and 20K+ devices fielded to date, Epiq Solutions is a trusted partner with a proven heritage of delivering open architecture products in radically small form factors where time-to-market, cost, and performance are critical for mission success.
For more information, visit **************************
Introduction
We are excited to announce an opportunity for a dynamic and innovative Software/Hardware Engineer to join our forward-thinking team. In this role, you will have the chance to work on cutting-edge technologies and make significant contributions to both the software and hardware aspects of our products. If you are passionate about creating seamless integrations between software and physical devices and thrive in an environment that values creativity and technical expertise, we would love to hear from you.
Job Summary and Responsibilities
We are growing our software team responsible for the software libraries that enable our customers to build products leveraging our software defined radio portfolio. These software components integrate software control of high-speed RF and digital components into an API used by our customers developing radio applications such as 4G/5G cellular processing, RF test and measurement equipment, drone detection systems, and everything in between.
Define and develop the software implementation for our next-generation SDR platforms
Develop interfaces to radio hardware and computing components such as RFICs, GPS modules, RF switches, sensors, GPUs, and FPGAs
Contribute to the development and automation of regression tests to support library and new hardware product releases.
Characterize radio product performance metrics for products having complex timing and signal quality requirements.
Provide support for users of software defined radio products.
Participate in software development team practices such as code reviews, development of technical specifications, and improvement of software processes and methodologies.
Requirements:
REQUIRED SKILLS
Bachelor's degree or higher in engineering, computer science or equivalent experience in software development (or on track to attain one within the next academic year)
1-6 years of relevant work experience
Strong software engineering skills with experience in C/C++ development
Experience with software development, debugging, and deployment on Linux systems, including tools like GDB, make, docker, and rpm/deb packaging
Ability to work independently when given a well-defined task
Excellent communication skills (written and verbal)
Detail oriented with ability to multitask between two or more projects
Self-motivated personality and ability to work independently as well as on a team
Eligibility to work on Federal contracts that require US Citizenship
DESIRED SKILLS
Experience with board support packages, kernel driver development, DMA, and interfacing with hardware using interfaces like UART, SPI, I2C, PCIe, and Ethernet
Understanding of RF and radio transceivers and experience with the use of common RF test equipment such as spectrum analyzers and signal generators
Familiarity with multiple programming languages: C, C++, Python, Go, Java
Experience in using Python for scripting, test automation, and numeric processing tasks
Experience developing and maintaining systems in support of software development processes, including code review, continuous integration, static analysis, and testing
Experience developing software that utilizes general-purpose GPU frameworks (e.g., Nvidia CUDA) for accelerated computation
Familiarity with basic signal processing used in wired or wireless communication systems like filtering, spectral analysis, and frequency shifting
BENEFITS
Join a successful and growing company investing in our future success
Flexible work hours
Generous vacation policy
Paid five-week sabbatical every five years
401(k) matching
Health, dental, vision insurance
Life and long-term disability insurance
Employee assistance program
Wellness reimbursement
Charitable giving company match
Competitive salary commensurate with experience and performance
Fun, laid-back culture and rewarding work!
Epiq Solutions is an Equal Employment 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 status as a protected veteran.
Equal Employment Opportunity/M/F/disability/protected veteran status
Compensation details: 90000-115000 Yearly Salary
PI8604bbb10e7a-26***********2
IT Software Engineer 5 (Automation)
Software Engineer Job 15 miles from Bensenville
Cullerton Group has a new opportunity for a IT Software Engineer 5 (Automation) in Chicago, IL. The work will be done on a hybrid setup. This is a long term contract. It can lead to permanent employment with our customer. Compensation is $176,000/yr + OT including benefits, vision, dental, health insurance, 401K and holiday pay. Cullerton Group will provide sponsorship.
Competent to perform all testing, project management, and quality assurance assignments without close supervision; normally assigned the complex aspects of systems work.
Competent to perform all testing activities of new and existing software products.
Use your understanding of systems, regression, integration, performance, and user acceptance testing
Works directly on complex application/technical problem identification and resolution.
Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
Analyze business requirement to develop and execute manual and automation test cases
Document software issues and defects in bug tracking software and monitor for the resolution.
Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of a specific functionality as needed
Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.
Education & Experience Required:
Degree with 10+ years experience
Master degree with 8+ years experience
Technical Skills
(Required)
5 years or more of software testing experience (manual or automation) or at least 3 years of experience with master's degree in computer science or related field.
3 years or more of test automation framework design and development experience
3 years or more of prior either functional or object- oriented coding experience in modern programming languages like C++, Java or Python (preferably Java)
Strong development skills in two or more of the following technologies and tools: Java/Junit, Python, Cucumber, JBehave or other BDD testing frameworks
(Desired)
Plan, design, develop, and maintain API test automation framework that facilitates automation scripting, execution, and analysis of results
Develop of test automation code for Continuous Integration (CI), Continuous Delivery (CD), of systems, infrastructure, and test framework.
End-to-end system integration testing experience for software platforms
Proven experience developing test scripts, test cases, and test data
Strong experience in testing Webservices (REST APIs)
The ability to write queries in SQL or other relational databases
Experience testing full stack and integration testing with 3rd parties
Experience in TDD, continuous integration, code review practice is strongly desired
Experience with Apigee or other API gateways is a plus
Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git)
At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices.
Understanding of a micro service Architecture
Experience load and performance testing
Java Software Engineer w/ Kafka
Software Engineer Job 15 miles from Bensenville
NO SPONSORSHIP - NO OPT
Senior Associate, Software Engineering Java
SALARY: $100k - $115k plus 6%-8% bonus
HYBRID, 3 DAYS ONSITE
SELLING POINTS: 3 years strong Java backend with Kafka, AWS, DevOps, Terraform, Ansible, Jenkins, Kubernetes, Docker. BS degree must have good communication skills
Qualifications:
• 3+ years of experience in building large scale, compute and event-driven solutions.
• Experience (including internal workings of Java) in Java 11+ is required.
• Experience developing software using Object Oriented Designs, advance patterns (like AOP) and multi-threading is required.
• Experience with distributed message brokers like Kafka, IBM MQ, Amazon Kinesis, etc. is desirable.
• Experience with cloud technologies and migrations.
Technical Skills:
• Experience (including internal workings of Java) in Java 11+ is required.
• Experience developing software using Object Oriented Designs, advance patterns (like AOP) and multi-threading is required.
• Experience with Kafka
• Experience working with Relational, NoSQL, Object-based, Graph.
Education and/or Experience:
BS degree in Computer Science, similar technical field required. Masters preferred.
Software Engineer
Software Engineer Job 15 miles from Bensenville
The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S. and has supported over 16,000 healthcare professionals and team members at more than 1,200 health and wellness offices across 46 states in four distinct categories: Dental care, urgent care, medical aesthetics, and animal health. Working in partnership with independent practice owners and clinicians, the team is united by a single purpose: to prove that healthcare can be better and smarter for everyone. TAG provides a comprehensive suite of centralized business support services that power the impact of five consumer-facing businesses: Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet. Each brand has access to a deep community of experts, tools and resources to grow their practices, and an unwavering commitment to delivering high-quality consumer healthcare experiences at scale.
We are seeking a skilled and motivated Mid-Level Front-End Engineer to join our team. The ideal candidate will have experience with modern front-end technologies and practices, including Next.js, React, and TypeScript. You will collaborate with cross-functional teams, including backend engineers, QA, DevOps, and product managers, to build scalable and efficient web applications. A product-led mentality is important, as you will contribute to product development by focusing on user needs and business objectives.
Key Responsibilities:
Design and implement user interfaces using Next.js, React, and TypeScript.
Develop and maintain scalable, multitenant applications.
Utilize CDN caching strategies and manage digital assets effectively.
Work with CMS content models and integrate with Contentful for content management.
Consume GraphQL endpoints and understand contract declarations to ensure seamless data integration.
Write and maintain unit tests and use Cypress for end-to-end testing to ensure code quality and reliability.
Apply a product-led mentality by understanding user needs, contributing to product features, and aligning technical solutions with business goals.
Work closely with backend engineers, QA teams, DevOps, and product managers to deliver cohesive and high-performance solutions.
Exhibit strong communication and interpersonal skills, facilitating effective teamwork and project coordination.
Show a passion for learning, continuous improvement, and problem-solving in the engineering domain.
Requirements:
Degree in Computer Science or a related field.
2-3 years of front-end development experience.
Proficiency in Next.js, React, and TypeScript.
Experience with multitenant architectures, CDN caching, and digital asset management.
Familiarity with working with a CMS and GraphQL experience.
If you are an applicant residing in California, please view our privacy policy here:
*********************************************************************************
C++ Software Engineer
Software Engineer Job 15 miles from Bensenville
Job Title: Front Office Trading Software Developer (C++)
Company: Leading Hedge Fund
MUST BE US CITIZEN OR GREENCARD HOLDER
About the Role:
We are seeking a talented C++ developer to join our front office trading technology team. You will work closely with traders and quants to design, optimize, and maintain high-performance, low-latency systems for algorithmic trading and execution. This is an exciting opportunity to work in a fast-paced environment at a leading hedge fund, driving innovation and enhancing trading systems.
Key Responsibilities:
System Development: Design and implement trading systems in C++ for real-time execution and risk management.
Performance Optimization: Write low-latency code to meet high-throughput and performance requirements.
Collaboration: Work with traders and quants to optimize systems for efficient decision-making and execution.
Troubleshooting & Maintenance: Identify and resolve production issues, ensuring system stability and performance.
Innovation: Propose and implement new technologies to enhance system capabilities and performance.
Required Qualifications:
4-7 years of experience in C++ development, with a focus on performance and low-latency systems.
Strong knowledge of multi-threading, data structures, and algorithms.
Familiarity with front office trading systems, execution algorithms, and order management systems (OMS).
Experience in Linux/Unix environments.
Strong problem-solving skills and ability to work under pressure.
Preferred Qualifications:
Bachelor's/Master's in Computer Science, Engineering, or a related field.
Familiarity with financial markets and trading concepts.
What We Offer:
Market leading salary, huge performance bonuses
Career growth opportunities in a dynamic environment.
Flexible work arrangements and a collaborative team culture.
Ping IAM Software Engineer
Software Engineer Job 15 miles from Bensenville
Job Title: PingDirectory/PingFederate CIAM Engineer
Duration: 9-12 Months
Client: Direct
Required Skills:
• 5+ years of experience engineering and administering PING Identity products - PingFederate, PingDirectory and PingAccess.
• In-depth knowledge of PING/ CIAM architecture, Identity & Access Management and/or federation components, features, SSO, MFA, and other IAM protocols and technologies.
• Hands on experience with authentication and authorization protocols such as OIDC, SAML, OAuth2, WebAuthn, LDAP, RADIUS, Kerberos.
• Design, configure, and customize PingFederateand PingDirectory to meet business requirements.
• Troubleshoot and resolve complex IAM issues in a timely manner.
• Excellent problem-solving and communication skills. Provide guidance and support to team members on IAM best practices.
• DevOps frameworks and tools such as Docker, Kubernetes, etc.
--
Thanks
RAJ GOGUMALLA
C++ Software Engineer (All Levels) - Quant Trading Firm
Software Engineer Job 15 miles from Bensenville
C++ Software Engineer - Quant Trading Firm
All Levels of Experience - Grad, Jr, Mid, Senior, Principal
Chicago or Amsterdam or New York (Relocation Assistance provided)
FTE - Onsite - Tier 1 Salary and Bonus remuneration packages
Our leading global quantitative trading client, headquartered in Chicago, with offices in Austin, New York, Amsterdam, and Singapore, are looking for talented and driven C++ software developers at all levels of experience to join our team.
Their centrally located offices offer easy access to public transit, and provide generous compensation packages, including free meals, snacks, gym access, and team events to create a supportive work environment.
As a software developer, you will design and implement trading software using C++. You'll collaborate closely with research, systems, and operations teams to build automated trading algorithms and maintain the software infrastructure to support new and existing business lines. You will also expand our proprietary research platform to improve performance and support additional exchanges, products, and features.
You'll tackle tasks like optimizing live trading systems, developing low-level networking protocols, and enhancing distributed storage systems. Familiarity with Linux and trading systems is a plus.
Java Software Engineer
Software Engineer Job 15 miles from Bensenville
Must-haves
7+ years of experience in building and integrating large Java, J2EE applications, Spring framework
Strong skills in design and developing SOAP/RESTful API and Micro Service
Skilled in using SDLC tools such as JIRA, GIT, Maven, Jenkins, Ansible, SOAPUI, Postman, etc.
Plusses
Experience in secure programming practices
Proficiency in development in Unix/Linux environment
Experience in IAM platforms, such as Ping Federate, Ping Access, Okta, ForgeRock
Knowledge in security protocols, cryptography, and HSM
Experience with Application Security (Identity & Access Management (IAM) technologies including OAuth2/OIDC, MFA, FIDO, Single Sign-On, federation, Digital Certificates, and LDAP.)
Understanding data protection, data encryption, authentication
Day-to-Day
Interface with engineering leads to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure delivery.
Partner with cybersecurity architects and lines of business architects to drive the strategic IAM architecture
Able to prototype new technologies and work with vendors to implement new capabilities/enhancements
Work with the team or as an individual contributor to perform analysis, design, development and testing of solutions to meet requirements.
Work in a consulting role with line of business technology partners to provide subject matter expertise as needed for various projects
Work under minimal supervision and be able to self-manage workload and ensure delivery of solutions
***Eligible for sponsorship on Insight Global's W2
Exact compensation may vary based on several factors, including skills, experience, and education.
Software Engineer
Software Engineer Job 15 miles from Bensenville
UI Software Engineer - Trading .NET
Our client is a premier algorithmic trading firm using cutting-edge high frequency trading strategies. Due to high profitability, they are growing their trading tech teams and are seeking a skilled UI Software Engineer to develop and enhance user interfaces for a variety of trading applications. You will work closely with traders, quantitative researchers, and other software engineers to deliver high-quality software that meets the needs of the trading desk.
Key Responsibilities:
Design, develop, and maintain intuitive user interfaces for trading applications using .NET technologies.
Collaborate with traders and quantitative analysts to gather requirements and translate them into effective software solutions.
Ensure optimal performance and usability of trading applications through rigorous testing and iteration.
Work closely with cross-functional teams to integrate user interfaces with back-end systems and data feeds.
Stay updated on industry trends and best practices in UI development to continually enhance the trading platform.
Qualifications:
Proficiency in .NET, C#, and related technologies for developing user interfaces.
Solid understanding of UI/UX principles and best practices, particularly in a trading environment.
Experience with front-end frameworks (e.g., WPF, WinForms) and web technologies (e.g., HTML, CSS, JavaScript).
Ability to collaborate effectively with technical and non-technical stakeholders to deliver user-centred solutions.
A degree in Computer Science, Software Engineering, or a related field from a leading educational institution.
This is an exciting opportunity for a talented UI Software Engineer to contribute to the development of cutting-edge trading applications. If you are passionate about creating exceptional user experiences in a high-stakes environment, we encourage you to apply.
Java Software Engineer
Software Engineer Job 15 miles from Bensenville
About the Company
A financial firm based in Chicago is looking to add a Java Engineer to their team. The company is currently in the beginning stages of a long term transformation as they rebuild three of their main platforms from scratch. If you are looking for a place where you can grow professionally and financially all while adding value to your team, please consider applying.
About the Role
Key role in design and technical direction/architecture of the updated platform. You will lead/mentor other junior and mid level and Senior developers. You will be able to help others understand how the technical decision will impact the business. Will work with leadership to increase innovation and creativity within the team.
Responsibilities
5+ years of experience as a Java engineer
Kafka, spring and REST experience preferred
Strong with Data Structures and Algorithms
Experience with GIT workflows
Multithreading and concurrency
Experience with one of the following testing frameworks. (JUnit, TestingNG, Citrus etc.)
AWS experience is preferred
Qualifications
Education details
Required Skills
5+ years of experience as a Java engineer, Kafka, spring and REST experience preferred, Strong with Data Structures and Algorithms, Experience with GIT workflows, Multithreading and concurrency, Experience with one of the following testing frameworks. (JUnit, TestingNG, Citrus etc.), AWS experience is preferred
Software Engineer
Software Engineer Job 9 miles from Bensenville
Our Engineering Department exists at the core of our organization. This analytical and innovative team works diligently to ensure clients' needs are exceeded through the creation and delivery of transformative technologies.
We are seeking a computer science graduate eager to apply knowledge and skills to software development in a competitive environment. To be successful, the ideal candidate will have a strong foundation in Java and will be eager to learn and grow. They will use their creativity and technical skills and apply the principles of software engineering to help solve new and ongoing problems for an organization.
What You Will Do:
Objectively analyze and design applications and systems throughout the software development process.
Plan, analyze, document and transform software requirements from clients into feasible designs that are within time and cost constraints.
Collaborate with Platform and Development teams to create innovative solutions to complex problems.
Create features using feedback from clients.
Improve organizational operations by conducting systems analyses and recommending improvements.
Application development, integrating with external APIs using webservices, Junit, Debugging skills.
Product development using Eclipse, SVN, JUnit, Maven, PrimeFaces.
What You Need to Be Successful:
Bachelor's degree in Computer Science Engineering, Computer information systems, Information Technology or equivalent.
Experience with Machine Learning and Data Science is a PLUS
Strong experience with Hibernate, Java, Python, J2EE, Web Services, MySQL, jQuery, JavaScript, XML, JSON and database management.
Functional knowledge of Agile Methodology and common design patterns.
Ability to develop applications that easily integrate with external APIs.
Knowledge of Service Oriented Architecture (SOA) and MVC Design patterns.
Knowledge of JSF framework and lifecycle is highly preferable.
Exceptional ability to learn new skills quickly, solve complex problems and successfully meet multiple deadlines.
Self-starter, results-oriented.
Eagerness to grow/learn.
Who We Are:
Since its inception in 2010, Bectran has pioneered cost-effective credit management and accounts receivable automation solutions for all sizes of organizations. Bectran's SaaS solutions - credit, collections and accounts receivable - provide seamless user experiences across various industries and empower users with robust credit evaluation services, providing more oversight, control and efficiency to companies of all sizes.
Our dedication to improving the efficiency of the order-to-cash cycle has helped companies cut down the time to process and approve credit by over 90% while significantly lowering the risk of default. We are committed to helping businesses make the transition to powerful SaaS technology solutions that save you time and money.
What You'll Love About Bectran:
Helping to develop and manage information systems for our application development and cloud-based software.
100% company covered medical, dental and vision insurance.
PTO and paid holidays.
Company paid wellness and fitness programs.
Relaxed, casual dress code.
As Bectran continues its rapid growth in the fintech industry, we are seeking a highly-talented individual that is motivated, proactive, and hands-on developer. If you're ready to grow as a professional and use your skills to provide support to our team, we want to hear from you!
Lead SiteCore Developer (On-Site)
Software Engineer Job 15 miles from Bensenville
Lead Sitecore Developer
We are seeking a Lead Sitecore Developer with 8 to 12 years of experience to join our dynamic team. The ideal candidate will have expertise in Sitecore XM Cloud DevOps React JS Azure JavaScript CSS HTML Sitecore and .Net Framework. Experience in the Property & Casualty Insurance domain is a plus. This role requires a proactive individual who can drive projects to success and contribute to our company's growth.
Location: Chicago-IL USA (On-Site)
You must be legally authorized to work in USA without the need for employer sponsorship, now or at any time in the future.
Responsibilities:
- Developing and maintaining Sitecore-based web applications.
- Customizing Sitecore components and modules to meet specific business requirements.
- Integrating Sitecore with third-party services and APIs.
- Identifying and resolving technical issues and bugs in Sitecore applications.
- Lead and mentor development teams, providing technical guidance and support.
- Design scalable, high-performance Sitecore solutions that meet business requirements.
Required qualifications:
-Strong proficiency in .NET Framework, C#, and ASP.NET MVC.
-Deep understanding of Sitecore architecture, including Sitecore Experience Platform (XP) and Sitecore Experience Commerce (XC).
-Proficiency in SQL Server Experience with cloud services, Microsoft Azure.
-Familiarity with DevOps tools.
-Sitecore Certified Professional Developer.
-Sitecore Certified Platform Associate Developer.
-Microsoft Certified: Azure Developer Associate.
This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
· Medical/Dental/Vision/Life Insurance
· Paid holidays plus Paid Time Off
· 401(k) plan and contributions
· Long-term/Short-term Disability
· Paid Parental Leave
· Employee Stock Purchase Plan
Why Choose Cognizant?
It takes a lot to succeed in today's fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams! We stand out because we put human experiences at the core. Our associates enjoy robust benefits and training opportunities from our industry-recognized, award-winning Academy team. You will have access to hundreds of technical training courses to keep your skillsets fresh and have opportunities to acquire certifications on the newest technologies.
Everything we do at Cognizant we do with passion-for our clients (fortune 100 companies), our communities, and our organization. It's the defining attribute that we look for in our people.
If you love ambiguity, excited by change, and excel through autonomy, we'd love to hear from you!
Trading Systems Engineer
Software Engineer Job 15 miles from Bensenville
A leading prop trading firm is seeking a Trading Systems Engineer to work in a broad technical role as part of their global infrastructure team. You will be solely responsible for maintaining the infrastructure, DevOps stack, trading IT systems, and supporting the end-to-end trading application. This person will also sit with the traders/portfolio managers and provide direct trading application support to the trading team.
Location: Chicago, IL
Salary: Up to 150k base + bonus
Visa sponsorship is NOT AVAILABLE
Responsibilities:
Provide direct trading support to the Chicago traders
Administration and support of mission critical trading systems and infrastructure in a distributed environment
Systems administration of Windows and Linux servers and PC's, networking devices and IT hardware
Work closely with global teams on IT related project and support
Project work on improving existing systems, processes and automation
Assisting Traders and Developers with their technical requests
Liaising with external IT vendors and managing their internal tasks
Ensure that IT policies and procedures are being monitored and adhered to
Requirements:
5+ years Application trading support experience
IT-related Bachelor's degree
3+ years administering a RHEL/Fedora environment with automation experience
3+ years supporting Linux servers and Windows PC's
Broad systems administration experience with key technologies such as: Cisco routers, VMWare, vServer, saltstack, HPE
Independent problem-solving, self-direction, highly motivated and strong initiative
Ability to meet commitments and manage multiple priorities in a dynamic fast paced environment
Experience supporting production trading environment, preferably across multiple data centers
Strong knowledge of basic networking protocols, TCP/IP, UDP, OSI model Layer 1 - 2 and 3
Excellent verbal and written communication skills
Strong scripting and automation skills. Python preferred
Knowledge of equity derivatives (preferred)
Firewall or access control lists experience (preferred)
Software Developer - Web
Software Engineer Job 29 miles from Bensenville
2200 S. Lakeside Drive, Waukegan, IL 60085 Develop custom solutions and enjoy a great career at Uline. Bring your extensive skillset to a place ready to employ every facet of it. Collaborate on customer-facing and internal projects among a team of dedicated fellow developers.
*Visa sponsorship available for this position.
Better together! This position is on-site in Pleasant Prairie, WI or Waukegan, IL based on need, and we are looking for people who share our passion.
Position Responsibilities
Apply industry best practices and cutting-edge techniques to design, develop, test, deploy, support and maintain sophisticated web applications based on business requirements.
Enhance and support our world-class e-commerce and mobile sites, along with sales, intranet and internal web applications.
Collaborate closely with the development team to ensure process consistency and timely completion of deliverables.
Conduct design and code reviews to help maintain code quality, performance and application responsiveness.
Minimum Requirements
Bachelor's degree in Computer Science, Information Technology or a related field.
2+ years of web development experience.
Strong understanding of object-oriented design, web application architecture and relational database design.
Proven experience in delivering web and e-commerce solutions using technologies like .NET, MVC, C# and JavaScript (jQuery or TypeScript).
Proficiency in writing T-SQL queries and stored procedures.
Experience in writing automated unit tests to ensure high-quality code.
Familiarity with Java, Agile methodology, Angular, Dynatrace, Cassandra or ELK a plus.
Benefits
Complete medical, dental, vision and life insurance coverage and other wellness programs.
401(k) with 6% employer match. Multiple bonus programs, including profit sharing.
Paid holidays and generous paid time off.
Tuition Assistance Program that covers professional continuing education.
Employee Perks
Café featuring affordable daily meal options from local restaurants.
On-site fitness center and beautifully maintained walking paths.
Best-in-class, clean, modern facilities.
About Uline
Uline, a family-owned company, is North America's leading distributor of shipping, industrial, and packaging materials with over 9,000 employees across 13 locations.
Uline is a drug-free workplace.
EEO/AA Employer/Vet/Disabled
#LI-MW2
#CORP
(#IN-PPITDEV)
Our employees make the difference and we are committed to offering exceptional benefits and perks! Explore **************************************************** to learn more!
Software Engineer - DevOps
Software Engineer Job 15 miles from Bensenville
Software Engineering - DevOps
Salary: Open
Hybrid: 3 days onsite, 2 days remote
*We are unable to provide sponsorship for this role*
Qualifications
Bachelor's degree
5-7 years of related experience
Minimum 5 years' experience working in a distributed multi-platform environment.
Minimum 2 years' experience working with Kafka including Kafka MRC
Minimum 3 years supporting enterprise monitoring technologies
Technical skillset
CI/CD tools such as Artifactory, Jenkins, and GIT
Cloud native applications
Technologies used to support microservices.
Experience with cloud-based system AWS including expertise in infrastructure-as-code tools such as Terraform or CloudFormation
Strong programming skills in Java or Python
Containerization technologies such as Docker or Kubernetes
Responsibilities
DevOps Strategy: Develop and implement DevOps strategies and best practices to enhance development, testing, and deployment processes.
Support the lower environments for incident and problem management.
Resolve complex support issues in non-production environments.
Understand Cloud Native applications running on Kubernetes within AWS.
Write complex automation scripts using common automation tools, such as Groovy, Ansible, and Terraform
Senior Software Developer - Web
Software Engineer Job 29 miles from Bensenville
2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class web sites while growing your career at Uline. Sharpen your full-stack technical skills using leading-edge technologies to collaborate on supporting a performance-focused, always-available, mission-critical e-commerce application.
*Visa sponsorship available for this position.
Better together! This position is on-site in Pleasant Prairie, WI or Waukegan, IL based on need, and we are looking for people who share our passion.
Position Responsibilities
Design, develop, test, deploy, support, and maintain complex web applications based on business requirements using approved technologies and coding standards.
Perform design and code reviews and help maintain code quality, performance and application responsiveness.
Assist in project planning and architectural design reviews.
Mentor other developers on programming issues and exhibit leadership in cross-functional development practices.
Work with development team to ensure process consistency and completion of team deliverables.
Minimum Requirements
Bachelor's degree in Computer Science, Information Technology or related field.
5+ years web development experience.
Strong understanding of object-oriented design, web application architecture and relational database design.
Skilled in delivering web / e-commerce solutions with ASP.NET, MVC, C# and JavaScript technologies.
Experience using T-SQL to write SQL queries and stored procedures.
Proficient in code versioning and CI / CD tools.
Benefits
Complete medical, dental, vision and life insurance coverage and other wellness programs.
401(k) with 6% employer match. Multiple bonus programs, including profit sharing.
Paid holidays and generous paid time off.
Tuition Assistance Program that covers professional continuing education.
Employee Perks
Café featuring affordable daily meal options from local restaurants.
On-site fitness center and beautifully maintained walking paths.
Best-in-class, clean, modern facilities.
About Uline
Uline, a family-owned company, is North America's leading distributor of shipping, industrial, and packaging materials with over 9,000 employees across 13 locations.
Uline is a drug-free workplace.
EEO/AA Employer/Vet/Disabled
#LI-MW2
#CORP
(#IN-PPITDEV)
Our employees make the difference and we are committed to offering exceptional benefits and perks! Explore **************************************************** to learn more!
Backend Java Software Engineer
Software Engineer Job 15 miles from Bensenville
***Hybrid, 3 days onsite, 2 days remote***
***We are unable to sponsor as this is a permanent full-time role***
***NO CONTRACTORS OR CONSULTANTS***
A prestigious company is looking for an Associate Principal, Backend Java Developer. This company needs someone with 7-10 years of experience focused on backend java development, Java 11, Kafka, Golang, Multithreading, AWS, etc. They will be working in a real-time and highly regulated financial environment.
Responsibilities:
Actively participates in design of highly performing, scalable, secure, reliable and cost optimized solutions.
Primary responsibility is application design and development of next gen clearing applications for business requirements in agreed architecture framework and Agile environment.
Thoroughly analyzes requirements, develops, tests, and documents software quality to ensure proper implementation.
Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
Participates in code-reviews based on high engineering standards
Writes unit and integration tests based on chosen test frameworks.
Assists Production Support by providing advice on system functionality and fixes as required.
Qualifications:
BS degree in Computer Science, similar technical field required. Masters preferred.
7-10 years of experience in building large scale, compute and event-driven solutions.
Experience (including internal workings of Java) in Java 11+ is required.
Experience with app development in Golang.
Experience developing software using Object Oriented Designs, advance patterns (like AOP) and multi-threading is required.
Experience with distributed message brokers like Kafka, IBM MQ, Amazon Kinesis, etc. is desirable.
Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.
Must be able to write good quality code with 80% or above unit and integration tests coverage. Experience with testing frameworks like Junit, Citrus is desirable.
Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.
Experience following Git workflows is required.
Familiarity with DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Docker, Helm and CI/CD pipeline etc.is a plus.
Experience with performance optimization, profiling, and memory management.