Sharepoint Developer (with some .net experience)
Developer job in Chicago, IL
Thanks for taking time to stop by and take a look at the SharePoint / .net Developer role I posted here on LinkedIN, I appreciate it quite a bit.
I realize that looking for work - especially now - kinda stinks. So, I am going to try and make this as pain free as possible. Allow me to introduce myself just a bit. My name is Tom Welke, I am Partner & VP at RSM Solutions, Inc. I have been recruiting technical talent for a long long time and been in the tech sector for longer than that. I'm saying all this not to gloat, I am saying this so that you know that you are actually dealing with a real, live, breathing human. Not a bot, not an AI engine. Like I said, if I can make this easier, I will gladly do my best to try. That being said, you will see some humor in this JD...
So, let's get down to it...
As with just about every role I work on, social fit is important. Granted, there will be some 'gotta have's otherwise someone's going to have a coronary' from a technical standpoint (you will see that as your read this JD)...but those social fit characteristics are really important as well. Here are some of 'em:
This one is for my favorite law firm. Yep, there is such a thing... I have worked with them quite a bit over the past few years, so I know these guys pretty well. Sometimes, people will think that all law firms are the same. Starchy, stiff upper lip, and kinda dull. These guys are definitely not starchy or so ego-filled that you can't get anything done without an act of Congress. So, if you function well in an environment where - yes - they are professional, but also one where they focus on actually getting stuff done, you will do just fine here.
There is a lack of micro-management here. But, here's the caveat. It means you don't need to be micro-managed. If you are the kind of person that does their best work wherever they go, and is thinking ahead as they work (in other words, if you go this way, you will run into a wall...so, you don't run into the wall and go a different direction), you will do just fine here as well.
This role is being done onsite in downtown Chicago. We are really only looking to work with candidates that are already in the greater Chicago metro area for this role. In addition, I can only work with US Citizens of Green Card Holders for this one. So, if you are an H1, OPT, EAD, H4, F1, STEM Visa holder, I won't be able to work with you, unfortunately.
This role is permanent and fully benefitted (life, dental, health, all the goodies)
For this role, we are seeking - as you might have guessed from the title - a SharePoint Developer with .net development experience. This role is for someone who looks at their work, not as tasks, but from a wider angle lens. In other words, you will be working on everything from requirements gathering, documentation, process flow diagramming, dev, test and deployment. Along that process of seeing that 'wide angle lens', you will - inevitably - find that what is asked for isn't really going to solve the issue. So, if you have been that person that challenges assumptions, and asks clarifying questions, we will be on the right track.
You will, primarily, work with SharePoint Online and Microsoft's development stack, including .Net, ASP.Net, VB.Net, SPFx, MVVM and MVC Patterns, and C#. You will be working on a mix of projects, including dev work from scratch, working off of apps that already exist, 3rd party integration work, and senior level support of your code. The teams you will be working with are risk & compliance, marketing and administration within the firm.
You will be a part of a 9 person team. All of these team members are, primarily, .net architects and developers. You will be focusing, primarily, on SharePoint development in this role and working alongside your other teammates.
Here are some of the main responsibilities (this is not an exhaustive list...most people reading this know by now that you will be working with a team...and 'other projects as assigned' are a standard with just about any dev role):
Design, developer, validate & implement SharePoint and .net apps to solve complex challenges using SharePoint Online.
Maintain, enhance and refactor existing SharePoint and .net based applications to optimize the existing application portfolio, while staying up to date with other dependencies.
Manage data integration between SharePoint Online applications and 3rd party solutions using fun stuff like Stored Procedures, SSIS, DTS, SharePoint Lists and other data integration middleware.
Here is what we are seeking
At least 7 years of SharePoint development experience. This 7 years of experience will need to include experience with ASP.Net, VB.Net, C#, SPFx, MVVM, and MVC patterns.
At least 2 projects in your background where you were the only SP or .net developer working on that project from start to finish.
At least 6 years of experience with Sql Server 2019 or newer. This experience will need to include SSRS and SSIS.
At least 5 years of experience with Azure DevOps or TFS. This should include build/release engineering, pipeline, management for software web applications, test manager and test automation.
Experience with IIS administration would be great to see.
Experience with IntApp Integrate (or similar tools like Biztalk, MQ, Oracle Fusion, etc) would be great to see.
Experience with PowerAutomate, K2 BlackPearl, or IntApp Flow would be great to see.
Experience with HTML, CSS, XML, JavaScript, VB Script, Python, TCL, or Pearl would be great to see.
Principal Full Stack Developer - NodeJS
Developer job in Oak Brook, IL
As an ideal candidate, you will have an understanding of large-scale distributed systems (cloud-based environments) and have a proven track record of taking ownership of projects, development processes, and best practices, for the overall benefit of the team and organization. In addition, You need to utilize your in-depth knowledge of delivering complex services and expertise in hands-on software development to create an engineering environment that embodies the best development and testing practices for delivering a high-quality service. You think strategically about the architecture and design of software systems that span multiple products. You can critically evaluate technical trade-offs of contending designs and implementations and are able to clearly communicate these to various stakeholders. You will ensure the delivery of quality solutions and you will train and mentor junior members about best practices of software development methodology and frameworks in areas including web, mobile, use of backend APIs and services, usability and quality testing. This individual will also be expected to work closely with business and technology leadership to influence, refine and communicate out platform strategies to the broader team.
Essential Job Functions
Design and drive internal methodologies and process improvements shaping the engineering organization into a world class team utilizing best in class practices and technologies. Key processes include:
Agile (Scrum)
Cross-domain E2E design and implementation of complex features
Continuous Integration and Delivery (DevOps)
Software maturity and quality
Versioning and Scope control
Unit testing, code analysis
Application security design and testing
Professional experience building and leading teams that built distributed scalable enterprise-class web/mobile applications with a few of the following technologies: NodeJS, HTML5, DHTML, CSS, TypeScript, JavaScript Frameworks (Angular, Bootstrap, React, Cordova, etc.), MongoDB.
Domain knowledge and experience in application development, including: client/server, web services, portal, middleware, micro services and mobile app.
Must be capable of clearly articulating complex technical issues to all levels of the organization.
Review and approve project deliverables to ensure that they are architecturally sound and fit into the enterprise design
Enforce quality practices (unit test, code analysis, integration test, etc.) and provide quality measurements to leadership team. Drive quality initiatives within design and development phases
Provide direction, guidance, and promote growth of DevOps function within the company
Manage scope and delivery expectations with business partners and communicates status and big picture to the leadership team. Remove obstacles, close gaps and manage and mitigate risks.
Partner closely with business and enterprise architecture teams to ensure application design and implementation meets requirements, technical roadmap and business direction
Provide oversight and direction for the design, implementation, timely release and maintenance of products that meet customer expectations and high standards for quality, stability and performance
Minimum Qualifications
Bachelor's Degree in Computer Science, Information Systems, other related field or equivalent work experience.
8+ years overall IT system architecture, design, development, deployment experience.
Minimum of 3 - 5 years Full-stack development with relevant AngularJS and Node.JS experience
3+ years of leadership experience in software development overseeing the direction, development and delivery of large scale, distributed, web-based mission critical products/platforms in fast pace agile environments using continuous delivery.
Knowledge and experience in developing software using agile methodologies.
Knowledge and experience in developing enterprise applications using OO Design, Microservices architecture, SOLID Design principals.
Solid experience in emerging and traditional technologies such as : NodeJS , AngularJS, Cordova/Ionic, Docker, REST, JSON, XML, HTML / HTML5, CSS, NoSQL, Maven and AWS/Cloud Infrastructure etc.
Experience with NoSQL technologies such as MongoDB, Redis, etc.
Experience developing containerized applications using AWS, Docker.
Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
Solid knowledge and experience in CI/CD tools and DevOps principles.
Effective leader with exceptional interpersonal & communication skills and strong experience with talent development
Must have strong analytical and problem solving skills.
Solid experience with web services, system integration and service oriented architecture.
Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
Experience with the Atlassian suite of products (Confluence, Jira, GitHub, Bitbucket, etc.)
Salary Range - $130,000 - $150,000+/year **
This is an estimated range based on the circumstances at the time of posting, however, may change based on a combination of factors, including but not limited to skills, experience, education, market factors, geographical location, budget, and demand**
BEWARE OF FRAUD!
Hub Group has become aware of online recruiting related scams in which individuals who are not affiliated with or authorized by Hub Group are using Hub Group's name in fraudulent emails, job postings, or social media messages. In light of these scams, please bear the following in mind
Hub Group will never solicit money or credit card information in connection with a Hub Group job application.
Hub Group does not communicate with candidates via online chatrooms such as Signal or Discord using email accounts such as Gmail or Hotmail.
Hub Group job postings are posted on our career site: ********************************
About Us
Hub Group is the premier, customer-centric supply chain company offering comprehensive transportation and logistics management solutions. Keeping our customers' needs in focus, Hub Group designs, continually optimizes and applies industry-leading technology to our customers' supply chains for better service, greater efficiency and total visibility. As an award-winning, publicly traded company (NASDAQ: HUBG) with $5 billion in revenue, our 6,000 employees and drivers across the globe are always in pursuit of "The Way Ahead" - a commitment to service, integrity and innovation. We believe the way you do something is just as important as what you do. For more information, visit ****************
Backend Java Developer
Developer job in Rosemont, IL
Hello,
We have 4 urgent openings for a "Backend Java Developer". These are hybrid roles in day per week onsite (Wednesdays) - Local candidates only
Only looking for candidates who can work on W2
Strictly no C2C or third-party vendors
Client: Ahold Delhaize (AD USA)
Title: Backend Java Developer
Location: Rosemont, IL
Onsite Requirement: 1 day per week onsite (Wednesdays) - Local candidates only
Employment Type: Contract to Hire
Rate: $65 - $70/hr on 1099
Citizenship: USC and GC Only
Tech Stack: Java, Spring Boot, AWS or Azure
Ahold Delhaize is seeking an experienced Backend Java Developer to support large-scale, enterprise-level initiatives within their digital and customer-facing platforms. This position is ideal for a strong backend engineer who thrives in building scalable applications, optimizing performance, and contributing to enterprise architecture.
If you are passionate about designing reliable backend systems and you want your work to make a measurable impact, this is an excellent opportunity.
Position Overview
The Backend Java Developer will design and build high-performing backend services that power key business applications. You will work across multiple technology domains, help modernize existing systems, drive architectural discussions, and mentor junior developers. The role blends hands-on coding, architectural input, and team collaboration.
Key Responsibilities
• Lead hands-on backend development for enterprise-grade applications
• Design, develop, and maintain complex software components across multiple tech domains
• Build reusable, scalable libraries and backend services
• Ensure stability, scalability, and performance of the platform
• Develop solutions aligned with established technical design standards and best practices
• Lead story grooming, feature-level design sessions, and development planning
• Improve code quality, development accuracy, and project delivery timelines
• Conduct detailed code reviews and guide junior developers
• Support distributed system development and cloud-based architecture
• Collaborate with cross-functional teams in Agile environments
• Mentor junior engineers and support knowledge transfer
Required Skills
• 5+ years in a Senior Developer capacity working on enterprise applications
• 5+ years developing backend services in Java
• Strong experience building and consuming APIs
• 3+ years working with AWS or Azure to build cloud-native architectures
• Solid understanding of service-oriented architecture and event-driven systems
• Strong knowledge of Java 8+
• Hands-on experience with Spring Boot, Spring Framework, Spring Data, Spring Cloud, and Spring Security
• Experience with relational and NoSQL databases and ORM tools
• Strong experience developing distributed systems and microservices
• Familiarity with fault-tolerant, high-availability system design
• Experience with JUnit, TestNG, Mockito, and E2E testing frameworks
• Understanding of Agile, TDD, CI/CD practices
• Strong communication skills and ability to mentor junior engineers
Preferred Qualifications
• Experience supporting large-scale customer-facing platforms
• Background in cloud-first modernization projects
• Experience working in hybrid environments with cross-functional teams
ABOUT US:
Anagh Technologies is a technical consulting firm specializing in UI, Front-End, and Full-Stack web technologies. We currently have 30+ positions in Angular, React, Node, and Java.
If technically strong, we can 100% get you an offer within 2 weeks MAX, as we will consider you for multiple roles at once. If you are interested and are available, please email me your resume and contact information to jeff.r AT anaghtech.com. Thank you for your time.
Senior C++ Developer
Developer job in Chicago, IL
Duration: 6 months
Qualifications
- At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams.
- Strong Experience in developing secure, low-latency enterprise level applications in Linux environment using C (including C1417), Boost and STL libraries.
- Experience in working with cloud technologies, especially on Azure ecosystem would be highly preferred.
- Experience in developing highly secure code by following guidelines like OWASP, NIST would be strongly desirable.
- Solid background in relational/document-based databases.
- Experience in developing high performing RESTful web services with database connectivity.
- Experience in working with scripting languages -Bash, Python and the like.
- Exposure to C unit testing frameworks would be desirable.
Tasks / responsibilities
- Develop and maintain massive existing C codebase pertaining to Security Development Team.
- Building and maintaining reusable C components/libraries for future use.
- Responsible for efficiently working with other teams in the organization to help them upgrade to latest client-side libraries in our quest to modernize the C stack.
Best Regards,
Dipendra Gupta
Technical Recruiter
*****************************
Senior Salesforce Omnistudio Developer
Developer job in Warrenville, IL
Senior Salesforce Platform Developer with Public Sector Solutions (PSS)
Ahava Services is seeking a highly skilled and motivated Senior Salesforce Developer to join our team. The ideal candidate will have a strong background in developing Omni scripts, custom Apex classes, triggers, and Lightning Web Components to extend Salesforce functionality in a Salesforce Government Cloud Plus Public Sector Solutions (PSS) environment.
Key Responsibilities:
Develop and customize Salesforce solutions using Apex, Lightning Web Components (LWC), Visualforce, and Flow Builder.
Extend Public Sector Solutions (PSS) framework, including: Public Sector Solutions data model, Omniscript, Flex Cards, Data Raptors, and Integration Procedures
PDF/Word document generation
Implement security best practices, including data encryption, identity and access management, and compliance with industry standards and regulations.
Collaborate with the security team to address vulnerabilities and implement necessary safeguards.
Conduct security assessments and implement Salesforce Shield to meet data privacy requirements.
Ensure platform solutions adhere to compliance standards such as: HIPAA
Develop integrations between Salesforce and On-Premise SQL/Azure SQL environments.
Utilize Salesforce Connect, SOAP/REST APIs, JSON, SOQL, SOSL, and Chatter APIs for seamless data exchange.
Implement version control using Git and maintain robust DevOps pipelines with Copado CI/CD.
Work closely with architects to ensure solutions align with the overall platform architecture.
Utilize DevOps tools such as Copado for continuous integration and deployment.
Collaborate with cross-functional teams to gather business requirements and develop customized solutions.
Provide mentorship and guidance to junior developers and team members.
Document technical specifications and best practices to ensure knowledge sharing across the organization.
Required Skills & Experience:
5-8 years of Salesforce development experience.
Proficiency in Salesforce development tools, including: Apex, Lightning Web Components (LWC), Visualforce, and Flow Builder
Public Sector Solutions (PSS) framework (Omniscript, FlexCards, Data Raptors, Integration Procedures)
Software development methodologies (Agile, Scrum)
Salesforce Connect, SOAP/REST APIs, JSON, SOQL, SOSL, and outbound messaging integrations
Version control systems (Git) and DevOps tools (Copado CI/CD)
Expertise in security best practices, including data encryption and compliance (HIPAA, IRS Pub 1075)
Salesforce Platform Developer II Certification (Required).
Back End Developer
Developer job in Chicago, IL
Our client is a fast-growing technology company building next-generation security and privacy solutions. They are seeking a highly skilled Backend Services Engineer to join their engineering team onsite in Chicago. This role is hands-on and focused on designing and implementing core backend systems critical to their platform.
Responsibilities
Design, build, and maintain backend services that support the company's security and privacy architecture.
Re-architect the existing licensing engine and packaging workflows into scalable, production-ready services.
Work closely with security, infrastructure, and product teams to deliver efficient, reliable backend solutions.
Contribute to the technical design and direction of backend projects from concept through deployment.
Continuously improve system performance, reliability, and code quality.
Required Qualifications
5+ years of backend development experience.
Strong programming skills in C and Go (Golang).
Experience with distributed systems, algorithms, and core computing fundamentals.
Bachelor's degree in Computer Science or a related technical field.
Ability to work full-time onsite in Chicago.
Nice to Have
Experience with security- or privacy-focused systems.
Linux systems knowledge and scripting experience.
Understanding of cryptographic principles or secure development practices.
Familiarity with PHP or Laravel.
Back End Developer
Developer job in Chicago, IL
Tech:
• Understands Solid & design principles
• Understands migration principles and parallel run strategy
Required Skillset
• Kafka Streams, Data sinks
• OCP
• RabbitMQ
• Gatling, JMeter
• Datadog
• AWS
• NOSQL datastores (Mongo, DynamoDB)
• NIFI
• Grafana
• SOA, MicroService, APIs
• Big Data and Streaming
• Security (Kerberos, JWT, HashiCorp Vault)
• Logback and logging concepts, traces
• Event-Driven Designs
Software Developer 2
Developer job in Brookfield, WI
Required Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field but a combination of education and relevant work experience may be considered.
Have experience with SQL and Postgres management tools
2-4 years of professional software development experience.
Solid proficiency in Java and hands-on experience with Spring Boot.
Experience working with applications deployed on AWS.
Good understanding of REST APIs and microservice concepts.
Familiarity with Git and standard development workflows.
Strong problem-solving skills and attention to detail.
Proven track record with Agile/SCRUM methodologies.
Exceptional written and verbal communication capabilities.
Plusses:
Basic experience with React for building UI components.
Exposure to the Rust programming language.
Knowledge of H3 Index or other geospatial indexing systems.
Understanding the use of containerization technologies like Docker.
Experience with relational or NoSQL databases.
Day-to-Day:
We are on the lookout for a proficient Software Developer 2 to enhance our customers' dynamic team. This role demands a developer equipped with a foundation in back-end technologies, coupled with a fervor for crafting efficient, scalable web applications. The ideal candidate will boast a comprehensive set of technical skills, a deep understanding of engineering principles, and a discerning eye for design and user experience. If you're driven by challenges and eager to significantly contribute and grow, we would love to talk to you!
Key Responsibilities
Collaborate with a team of developers to complete project and feature enhancements
Design, test, and maintain high-quality web applications, ensuring clean and efficient code.
Work collaboratively with cross-functional teams to conceptualize, build, and launch new features.
Translate UI/UX designs into technical implementations, ensuring their feasibility.
Seamlessly integrate front-end and back-end components of the application.
Enhance application performance for maximum speed and scalability.
Ensure application security best practices are followed during development.
Keep abreast of the latest technological advancements and industry trends.
Engage in code reviews and actively participate in knowledge sharing within the team.
Senior Software Engineer
Developer job in Chicago, IL
Senior Software Engineer - Build Next-Gen Conversational Platforms
💰 Salary: $230K base + 15% bonus + equity
About the Opportunity
Harnham is working with a fast-growing AI technology company that is building a next-generation agentic voice platform for enterprise-scale customer engagement. This organization partners with Fortune 50 businesses across healthcare, finance, and retail and is backed by leading investors with over $25M in funding.
They are scaling rapidly and seeking an experienced Senior Software Engineer to join their engineering team and help shape the future of conversational AI.
The Role
You'll design and build core platform components, working on backend services and APIs that power real-time voice applications. This role requires strong CS fundamentals, experience in scalable architectures, and collaboration with ML engineers and product teams.
Key Responsibilities
Develop backend services and APIs for high-concurrency, real-time applications
Design scalable, secure architecture for cloud-based systems
Work across backend and some frontend layers (full-stack experience is a plus)
Implement solutions in AWS ecosystems (EKS, Lambda, S3)
Optimize data models and pipelines using Postgres
Collaborate with ML engineers and DevOps to integrate AI models into production
Mentor junior engineers and establish best practices in coding, testing, and CI/CD
What We're Looking For
6-7+ years of software engineering experience
Strong CS fundamentals (data structures, algorithms, architecture)
Experience with AWS services and containerized environments (Docker/Kubernetes)
Proficiency in backend development (Java, Python, or similar)
Exposure to frontend frameworks is a plus
Familiarity with distributed systems and high-performance architectures
Why Apply?
Competitive compensation + bonus + equity
Work on industry-disrupting AI solutions
Collaborative culture with real impact
Relocation support and hybrid flexibility
Senior Back End Developer - Distributed Systems (C# or Golang)
Developer job in Chicago, IL
Our client, a fast-growing organization developing secure, scalable technologies for next-generation AI applications, is seeking a Backend Engineer to join their core platform team.
In this role, you'll help build and refine the foundational services that power authentication, observability, data flows, and high-availability systems across a distributed ecosystem. This is an opportunity to work on complex backend challenges while shaping the infrastructure that supports mission-critical applications.
What You'll Do
Develop, enhance, and support backend services that form the foundation of the platform.
Build and maintain core authentication and authorization capabilities.
Apply principles of Domain-Driven Design to guide how services and components evolve over time.
Architect, extend, and support event-sourced systems to ensure durable, consistent operations at scale.
Participate in API design and integration efforts across internal and external stakeholders.
Implement and support messaging frameworks (e.g., NATS) to enable reliable service-to-service communication.
Maintain and improve observability tooling-including metrics, tracing, and logging-to ensure healthy system performance.
Work closely with infrastructure, DevOps, and engineering teams to ensure robust, secure, and maintainable operations.
What You Bring
3-6+ years of experience as a backend engineer.
Strong knowledge of distributed systems and microservices.
Proficiency in at least one modern backend programming language (C#, Go, Rust, etc.).
Practical experience with IAM concepts and authentication/authorization frameworks.
Exposure to event-sourcing patterns, DDD, and common messaging systems (e.g., NATS, Kafka, SNS, RabbitMQ).
Familiarity with Redis or similar in-memory caching technologies.
Experience working with observability tools such as Prometheus, Jaeger, ELK, or Application Insights.
Understanding of cloud-native environments and deployment workflows (AWS, Azure, or GCP).
Why This Role Is Compelling
You'll contribute directly to a foundational platform used across an entire organization-impacting performance, reliability, and security at every layer. If you enjoy solving distributed-system challenges and working on complex, high-scale backend services, this is a strong match.
#BackendEngineering #DistributedSystems #PlatformEngineering #CloudNative #SoftwareJobs
Java AWS Developer - Fintech Domain
Developer job in Chicago, IL
Greymatter Innovationz helps you stay digitally relevant across domains, technologies, and skillsets, every day.
We are looking for:
Java AWS - Senior Developer with strong coding skills
Duration: Contract Or Fulltime
Onsite- 5 days/ wk
Candidate must be heavy on backend Java API and heavy on AWS (Lamba or S3 or any other AWS tool)
Must Have Qualifications:
• Experienced with Java development using Spring boot framework
• Strong knowledge of J2EE frameworks, Object Oriented Programming and microservices application architecture
• Strong knowledge of core java with understanding of concepts like Java runtime, interservice communication, Logging/Monitoring, Authorization, Bounded-Context based modeling, Exception Handling, JSON parsing
• Experienced with building and deploying applications in servers like Tomcat and WebSphere along with modern cloud tech stacks like Kubernetes and OCP.
• Hands on experience with RDBMS and PL/SQL technologies with exposure to both on prem (Oracle, Postgres) and cloud managed services databases like RDS and CloudSQL
• Strong experience in TDD methodology , writing and executing automated Junit Test cases
• Experienced with Streaming/Queuing platforms - Kafka/RabbitMQ
• Handson with Maven and Ant builds
• Experienced with DevSecOps pipelines and tools like Jenkins or Harness
• Knowledge of Payment domain with experience in wallet and digital payments.
• Spring Integration, Spring State machine and Spring batch frameworks
• Handon knowledge in AWS, GCP or Azure cloud
• Experience on cloud native technologies like S3, SQS, Lambda functions etc
• Knowledge of NO SQL databases
• Strong knowledge and hands-on skills in Docker, Kubernetes, OpenShift, RHEL, Helm
• Strong analytical and communication skills
• Knowledge of API Management and API Integration design patterns
• Exposure to Performance test tools like Jmeter or Gatling
• Exposure to chaos experiments and Chaos tools like Gremlin, Litmus etc.
At Greymatter Innovationz,
We offer:
Motivating Work Environment.
Excellent Work Culture.
Help you to upgrade yourself to the next level.
And More!!!
Lead Java Backend Developer
Developer job in Chicago, IL
Typical task breakdown:
- Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
- Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members.
- Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
- Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
- Drives application development focused around delivering business valuable features
- Mentor and assist software engineers, providing technical assistance and direction as needed
- Maintains high standards of software quality within the team by establishing good practices and habits
- Identifies and encourage areas for growth and improvement within the team
- Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
- Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
- Lead development of new functionality and applications on cross-functional Agile project teams
- Work with product owners to develop and implement complex, iterative delivery plans.
- 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 CLIENT management from time to time.
Interaction with team:
- 13 folks in addition to the new roles coming out.
Education & Experience Required:
- Degree requirement: Degree is required with 10+ years experience / Masters degree is required to have 8+ years exp
Required Technical Skills
(Required)
- Demonstrated experience leading software engineering projects.
- 8 years or more of experience in designing and developing software applications in Java or Scala or at least 6 years of experience in Java or Scala with a master's degree in computer science or related field.
- 7 or more years of developing back-end applications using Spring Framework, Hibernate, and enterprise software design patterns.
- 7 or more years of experience with relational databases, non-relational databases and caching frameworks.
Top candidates will also have:
· Proven experience in many of the following,
o Designing, developing, deploying and maintaining software at scale.
o Developing software applications using relational and non-relational databases.
o Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
o Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
o Deploying and maintaining software using public clouds such as AWS or Azure.
o Working within an Agile framework (ideally Scrum)
· Strong understanding and/or experience in many of the following,
Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm
o Message brokers such as Kafka, Rabbitmq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis.
o Experience designing well-defined Restful APIs
o Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway
o Hands one experience with API tools such as Swagger, Postman and Assertible
o Test driven development and behavior driven development.
o Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines.
o Datastores such as Postgres, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.
o Debugging and maintaining software in Linux or Unix platforms.
· Understanding of front-end state management libraries (redux)
· Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.
· Ability to work under pressure and within time constraints
· Passion for technology and an eagerness to contribute to a team-oriented environment
· Demonstrated leadership on small to medium-scale projects impacting strategic priorities
· Bachelor's degree in Computer science or Electrical engineering or related field is required
Soft Skills
(Required)
- Excellent communication skills ( spoken and written)
Software Engineer
Developer job in Chicago, IL
Senior Software Engineer
A tech-focused online brokerage based in The Loop is currently looking for a Senior Software Engineer to work on their core trading systems. They've been in business for over 20 years now and are in a major growth phase.
This position focuses on the full life cycle of their proprietary trading platform, specifically across the front, middle, and back-office systems. You will be joining an established firm with a history of strong performance and a collaborative, tech-first culture.
Responsibilities
Developing and optimizing their high-performance order routing engines.
Designing and implementing market data processing services.
Integrating new features and connections using the FIX Protocol.
Collaborating with business stakeholders to translate needs into technical solutions.
Maintaining a high standard of code quality, performance, and reliability across all trading systems.
Requirements
Significant professional experience working as a Software Engineer, ideally on complex, high-performance systems.
Expertise in C# development.
Bachelor's or Master's Degree in Computer Science, Engineering, or a related field.
Pluses
Any professional experience with C++.
Direct experience working on low-latency trading systems, market data, or electronic brokerage platforms.
Familiarity with financial protocols like FIX.
Lead Blockchain Software Developer
Developer job in Chicago, IL
Salary: Open + Bonus
Hybrid: 3 days onsite, 2 days remote
*This role is open to H1B transfer*
Qualifications
Bachelor's degree
7+ years of experience in software development
5+ years of experience in Java
2+ years of development experience with Scala
2+ years of experience in react js or similar technologies
1+ years of experience with distributed application design & blockchain
Experience with Akka or other actor-based systems
Experience with DevOps and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher)
Experience with BDD methodologies & automated acceptance testing
Web and Mobile Application development experience
Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk)
Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance
Responsibilities
Development and delivery of business features, integrating a variety of upstream data sources and presenting data through the user interface, all while enriching and advancing the platform.
Work alongside experts that are building a next generation blockchain-based securities lending system, and paving the future of digital transformation in the capital markets industry
Collaborate with others to deliver complex projects which may involve multiple systems
Develop solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop
Optimize application performance through analysis, code refactoring, and system tuning
Recommend technologies and tools that improve the efficiency and quality of company systems and development processes.
UI/UX Developer
Developer job in Chicago, IL
The UI/UX Developer is a highly visible, front-office-embedded role responsible for creating intuitive, high-quality interfaces used by portfolio managers, analysts, quants, and researchers. The role requires exceptional design instincts and strong front-end development skills, as well as the ability to simplify complex quantitative and data-driven workflows into clear, usable experiences.
Success in this role requires frequent in-person interaction with investment teams, rapid prototyping, and tight integration with backend analytics delivered by Quant Developers and Data Engineers. This individual will play a foundational role in shaping how users interact with research content, automated insights, pricing analytics, and portfolio workflows.
Responsibilities
Work directly with on-desk investment and research teams to gather requirements, understand workflows, and identify usability pain points.
Design and build modern, responsive front-end interfaces for research portals, analytics dashboards, tagging systems, and AI-assisted insight tools.
Rapidly prototype concepts, conduct iterative user testing, and refine designs based on continuous stakeholder feedback.
Collaborate closely with Quant Developers and Data Engineers to integrate model outputs, data sets, and real-time analytics into intuitive visual experiences.
Ensure high standards of usability, clarity, visual hierarchy, and frontend performance across all user interfaces.
Translate ambiguous or evolving user requirements into actionable interface designs that mature over time.
Contribute to establishing design patterns, UI standards, and UX workflows as the product expands.
Requirements
5-10 years of combined UI/UX design and front-end engineering experience.
Strong JavaScript development skills; React or similar modern frameworks preferred.
Demonstrated ability to create polished design artifacts using Figma or comparable tools.
Ability to work directly on the trading or research desk, absorbing feedback quickly and interacting with high-intensity front-office users.
Strong communication skills with the ability to translate complex quantitative or data concepts into simple, intuitive user interfaces.
Experience in financial services or investment technology is a strong plus, particularly in environments where speed, clarity, and precision are critical.
Comfort working in fast-moving, high-ambiguity environments where requirements evolve through direct stakeholder engagement.
Senior Java Software Engineer
Developer job in Chicago, IL
We are looking for a Java Developer to analyse, design, code, and test Java/HTML/CSS/SQL code and web applications.
What You'll Do
Analyse business requirements to determine appropriate technology solutions
Write code, complete programming, perform testing, and debugging of web applications
Design and implement web services
Create SQL queries and database objects
Work with non-technical end users as needed
Follow department standards and methodologies
Interact and communicate effectively with all levels of staff, senior management, and customers
Provide ad-hoc reporting and analysis as required
What You'll Need
React and Unit testing for this one is a must.
Required:
9 years of experience with Java 8, 11, and higher versions
5 years of experience with React and Unit Testing
6 years of experience with SQL
6 years of experience with JavaScript
6 years of experience with CSS
5 years of experience with Bootstrap
5 years of experience with JPA (Java Persistence API)
5 years of experience with JQuery
5 years of experience with Spring Framework (including MVC)
Experience in agile development processes, especially Scrum
Excellent communication and interpersonal skills
Ability to work well individually and in a team environment
Preferred:
6 years of experience with Eclipse IDE
5 years of experience with AWS Cloud (CodeCommit, CodeBuild, CodePipeline, etc.)
3 years of experience with Apache Tomcat/TomEE
3 years of experience with JUnit & Selenium
3 years of experience with Python
3 years of experience with Jira & Confluence
Senior Python Developer
Developer job in Chicago, IL
Design & build production-grade services and APIs (FastAPI / Django / Flask) using clean, well-tested Python.
Architect scalable systems (microservices, event-driven patterns, async I/O, caching) with high availability and failover.
Data & storage: model schemas; write efficient SQL; integrate with Postgres/MySQL, caching (Redis)
Performance & reliability: profile (cProfile, py-spy), tune hot paths, apply back-pressure, circuit breakers, retries, and idempotency.
Security & compliance: enforce authN/Z, secrets management, secure coding, dependency hygiene (SCA), and data protection.
DevOps & quality: code reviews, automated testing (pytest), static typing (mypy/pyright), linting, and CI/CD best practices.
Cloud & platform: containerize ; deploy to Kubernetes or serverless (Azure Functions); manage IaC (Terraform).
Observability: instrument with OpenTelemetry; create actionable dashboards/alerts
Minimum qualifications
10+ years of professional software engineering with Python in production.
Deep expertise with at least one Python web framework (FastAPI, Django, or Flask) and modern async programming.
Strong CS fundamentals: algorithms, data structures, and concurrency
Proven experience designing distributed systems and event-driven architectures.
Solid SQL/ORM experience (SQLAlchemy/Django ORM) and schema design.
Mastery of testing (unit/integration/contract), CI/CD (GitHub /Azure DevOps), and release strategies.
Hands-on with cloud (Azure), containers, Kubernetes, and infrastructure automation.
Excellent communication; ability to lead cross-functional initiatives.
Nice to have :
Security background: OAuth2/OIDC, Key Vault/Secrets Manager, threat modeling, SDLC governance.
FinTech domain experience
Front-end familiarity (React) for API-consumer alignment.
Sr IAM Developer
Developer job in Chicago, IL
MUST Be Citizen or Green Card
This is a REMOTE role; however, candidates based in Illinois are preferred.
MUST SKILLS : ISC/IDN Must Required
MUST SKILLS - IAM (Identity Access Management) , Sailpoint and CyberArk MUST
The Senior IAM Developer will also formulate and define specifications for complex IAM installations, maintenance, and upgrades, while identifying and analysing performance and capacity issues. The position leads installation and maintenance of major operating system components, multiple program products, and ancillary system components; serves as a technical authority on multiple operating system elements; and collaborates with users, analysts, and technical staff to resolve system issues.
Essential Job Functions
Architect, design, and develop IAM technical solutions that meet business needs.
Evaluate capacity and performance issues.
Document technical solutions including specifications, models, diagrams, and other documentation as requested or required.
Support production applications and environments 24/7.
Effectively collaborate with IAM team members to ensure quality and delivery of solutions.
Review and provide feedback on business requirements and proposed technical solutions.
Participate in regional and national IAM communities to expand and share knowledge while improving practices.
Brainstorm with team members to identify alternative solutions.
Serve as a technical expert for the IAM team.
Perform additional duties as assigned.
Required Qualifications
BS or BA degree in Computer Science, Engineering, or equivalent education, training, or work experience (Master's degree preferred).
5 years of experience as an IAM developer or engineer.
3 years of hands-on SailPoint experience.
3 years of hands-on CyberArk experience.
5 or more years of programming experience developing, implementing, debugging, and maintaining applications with any of the following languages:
Java, Java EE
JavaScript, HTML, and CSS
SQL and Transact-SQL
Perl, PHP, Python, or Ruby
XML and JSON
Expert knowledge and multiple years of experience across:
Programming within UNIX/Linux using Unix Shell (bash)
Database systems such as MySQL, SQL Server, NoSQL, and Oracle
Programming LDAP using APIs such as OpenLDAP, JNDI, or Netscape
Web-service technologies such as SOAP or REST
Single Sign-On technologies (Shibboleth, OpenID Connect)
Open-source software and collaboration on open-source projects
Network authentication tools such as RADIUS or TACACS
Microsoft Active Directory
Version control software
2 or more years working with IAM systems and technologies such as Azure, Okta, OneLogin, Oracle Identity Manager, or similar.
Prior experience mentoring junior team members.
Experience with HIPAA, NIST, FERPA, and SOX standards preferred.
Sr Boomi Developer
Developer job in Kenosha, WI
Responsibilities:
Design and Architect Solutions: Bringing deep knowledge to design stable, reliable, and scalable integration solutions using the Dell Boomi AtomSphere platform and its components (Integration, API Management, MDM, etc.)
Hands-on Development: Designing, developing, and implementing complex integration processes, workflows, and APIs (REST/SOAP) to connect various applications (on-premises and cloud-based), ERP systems (like Microsoft Dynamics, Oracle EBS, SAP), and other data sources.
Data Transformation: Proficiently handling various data formats such as XML, JSON, CSV and database formats, and using Boomi's capabilities and scripting languages (like Groovy or JavaScript) for complex data mapping and transformations.
Dell Boomi Platform Knowledge: Proficiency in Dell Boomi is crucial. Familiarize yourself with Boomi components such as connectors, processes, maps, and APIs. Understand how to design, build, and deploy integrations using Boomi.
API Development: Strong knowledge of RESTful and SOAP APIs. You'll create, consume, and manage APIs within Boomi.
Working with team members and business users to understand project requirements and deliver successful design, implementation, and post implementation support.
Working closely with team members to translate business requirements into feasible and efficient technical solutions.
Develop and maintain documentation for integration and testing processes
Be highly accurate in activity assessment, effort estimation and delivery commitment to ensure all project activities are delivered on time without comprising quality.
Diagnose complex technical issues and provide recommendations on solutions with consideration of best practices and longer-term impacts of decisions.
Lead/Perform third party testing, performance testing and UAT coordination.
Selecting the appropriate development platform(s) to execute business requirements and ensure post implementation success.
Serve as technical lead on projects to design, develop, test, document and deploy robust integration solutions.
Working both independently and as part of a team; collaborating closely with other IT and non-IT team members.
Assessing and troubleshooting production issues with a varying degree of priority and complexity.
Optimizing existing and developing new integration solutions to support business requirements.
Providing continuous support and management of the integration layer ensuring the integrity of our data and integrations and remove single points of failure.
Good knowledge of best practices in error handling, logging, and monitoring.
Documenting and cross-training team members for support continuity.
Qualifications:
10-15 years of experience with enterprise integration platform
Bachelor's degree in computer science
Troubleshooting Skills: Be adept at diagnosing and resolving integration issues. Familiarity with Boomi's debugging tools is valuable.
Security Awareness: Knowledge of authentication methods, encryption, and secure data transmission.
Experience and proven track record of implementing integration projects.
Extensible Stylesheet Language Transformations (XSLT) experience is a plus.
Project Management experience is a plus
Experience of ERP systems within a fast-moving wholesale, retail, and Ecommerce environment is highly desirable.
Experience of Boomi implementation with Microsoft Dynamics ERP system is a plus.
Strong communication and ability to work cross-functionally in a fast-paced environment.
Trade Support Software Engineer
Developer job in Chicago, IL
We're looking for a technical Trade Support Engineer to provide front-office support for a high-pressure trading environment. This role bridges the gap between traders and engineers, ensuring smooth operation of proprietary trading systems, market data feeds, and connectivity tools.
What You'll Do
Provide production support, troubleshoot trading systems, market data feeds, and connectivity issues.
Communicate directly with traders, engineers, and external partners (exchanges, clearing firms) to resolve technical problems.
Develop and maintain automation scripts using Python and Bash.
Query and analyze data using SQL for troubleshooting and reporting.
Collaborate across teams (traders, DBAs, developers, QA, infrastructure) to maintain system health in a 24x7 environment.
Create and update documentation for processes, troubleshooting, and system architecture.
Required Skills
3+ years in financial services or trading support roles (preferred)
Bachelor's degree in STEM or related field.
Strong Python and Bash scripting experience.
SQL proficiency for querying, reporting, and troubleshooting.
Comfortable using Linux/Unix command line environments.
Familiarity with version control systems (Git/GitHub).
Experience supporting proprietary trading systems or similar high-pressure technical environments (preferred)
Strong communication skills and a service-oriented mindset.