Team Member - Urgently Hiring
Associate Software Engineer Job In Saint Louis, MO
Taco Bell joined Flynn Group in 2013 with the acquisition of 76 restaurants. Since then, we have more than tripled in size to become the 3rd largest Taco Bell franchisee in the world and growing. We believe that our success is built upon the talent and dedication of our employees. We are proud to offer an encouraging and inclusive work environment where every team member's ideas and contributions are valued.
We are one of seven premier brands of Flynn Group, which was founded in 1999 by Greg Flynn. It has grown since then to the largest franchise operator in the world. Flynn owns and operates a diversified portfolio of restaurants in iconic, world class brands across diverse segments, including Applebee's, Arby's, Panera Bread, Pizza Hut, Taco Bell Wendy's and Planet Fitness. Our primary mission is to be the premier operator within each of these brands. We will achieve this by focusing on our core values; Care Genuinely for People, Play like a Champion, and Win as One.
Join our World-Class Team
At Flynn Group of Companies, we believe that success comes from the talent and dedication of our employees. As one of the premier brands within our diversified portfolio, Taco Bell offers a unique opportunity for ambitious individuals like you to thrive and grow. We are the 3rd largest Taco Bell franchisee in the world and we're still growing!
Embrace the Taco Bell Spirit
We are more than just a fast-food chain; our mission is to Feed People's Lives with Más. Our inclusive and collaborative work environment values every team member's ideas and contributions. As a Team Member, you will have the opportunity to make a significant impact by setting the tone for the customer experience. Your role involves serving delicious food and delivering exceptional service, ensuring our customers' loyalty. You will be the face of our brand, and your dedication will be instrumental in our ongoing success.
Your Responsibilities
As a valued Team Member, you will have the following responsibilities:
- Provide excellent customer service, going above and beyond to create a memorable experience for our customers.
- Ensure food quality and safety by following strict guidelines and procedures.
- Represent the brand positively, embodying our core values in every interaction.
- Maintain a clean and organized work environment, ensuring efficiency and flawless execution.
Perks and Benefits
We believe in rewarding our team members for their hard work and dedication. As a Taco Bell Team Member, you can expect the following benefits:
- Competitive pay, recognizing your commitment and contribution.
- Free meals with every shift, ensuring you're fueled and ready to excel.
- 401(k) with company match, helping you plan for your future.
- Insurance options, including medical, dental, and vision coverage.
- Flexible scheduling, allowing you to balance work and personal commitments.
- Development opportunities, providing a clear path for growth within our organization.
Join our world-class team and be part of something exceptional. Apply today and let's embark on this journey together! Flynn Group is an equal opportunity employer. We are committed to creating a diverse and inclusive workforce and providing reasonable accommodations/adjustments for individuals with disabilities. If you require any accommodation or adjustments throughout the application process, please let us know. We look forward to reviewing your application and potentially welcoming you to our premier team!
Software Quality Assurance Engineer
Associate Software Engineer Job In Saint Louis, MO
Software Quality Assurance Specialist
Hybrid | IT&D
We're seeking a detail-oriented and experienced Software Quality Assurance Specialist to join our team. In this role, you'll play a key part in delivering high-quality software by thoroughly testing a variety of applications and systems. You'll collaborate with developers and subject matter experts in a fast-paced, team-driven environment to identify issues and help improve overall software quality.
Key Responsibilities
Test a wide range of software components to ensure functionality, performance, and reliability
Prioritize tasks based on risk assessment and project timelines
Collaborate with development teams and stakeholders to resolve issues and enhance product quality
Create, execute, and maintain manual test cases and scripts
Conduct functional and ad-hoc testing across web, mobile, and tablet platforms
Perform backend and integration testing across systems and components
Use SQL queries for data validation and accuracy
Track and report bugs using defect-tracking tools
Apply quality assurance best practices in a process-evolving environment
Qualifications
5+ years of experience in software testing and quality assurance
Bachelor's degree in a relevant field
Strong background in UI, functional, and integration testing
Proficiency in writing SQL for data verification
Experience with test case development and manual execution
Skilled in using defect-tracking software
Capable of performing testing without detailed documentation
Excellent problem-solving skills and attention to detail
Self-motivated, organized, and capable of managing priorities independently
Reliable and committed to meeting deadlines
Quality Assurance Automation Engineer
Associate Software Engineer Job In Saint Louis, MO
Quality Automation Engineer
St. Louis ,MO
W2 Contract Opportunity
Quality Automation Engineer will work with manual and automation QA testers in evaluating existing automation framework, building new test frameworks, writing and designing automation scripts from scratch and maintaining automated test scripts to ensure quality control standards are achieved. We need an Automation Engineer who is successful in growing, developing, and implementing automated testing solutions to maximize testing coverage and reduce test cycle time.
Must have skills:
Experience in functional testing preparing test plans, test execution, bug triages and RCA documentations
Experience with Jira and Zephyr
Experience with web automation testing with Selenium using Java and Playwright using JS
Experience with API automation with Rest assured using Java and Karate
Experience with Git and Jenkins
Highly preferred skills:
Experience with Accessibiliy testing using NVDA or JAWS, AxeCore
Experience with Jmeter
Experience with Google Cloud
Responsibilities:
• Evaluate existing automation framework and provide automation solution for building end to end regression suite.
• Responsible for architecting, designing and implementing test automation frameworks from ground up into a continuous integration and execution model.
• Develop, execute and maintain automation test scripts to meet software release deliverables, project testing requirements and other quality considerations.
• Responsible for creating data portability functions.
• Create data necessary for the scripts based on the functionality.
• Responsible for developing smoke, functional and regression test suites for GUI Front End, and Database backend.
• Document, maintain, and monitor software problems.
• Recommend strategies and methods to improve test plans and test processes.
• Maintain well organized records of test results and generate historical analysis of test results.
• Lead projects while mentoring other members of the QA team.
• Assist Test Manager in integrating automation methodologies within QA methodologies.
Requirements:
• Bachelor's or Master's Degree in Computer Science or related field; equivalent professional experience may be substituted for formal education.
• 5+ years of development or test automation experience.
• Solid understanding of Quality Assurance methods and practices.
• Deep understanding of manual and automated testing concepts.
• Solid understanding of SDLC (Software Development Life Cycle).
• Strong Object-Oriented Programming Skills.
• Experience in testing web application and web services developed using latest technologies and frameworks: .NET, JAVA, Rest, XML, JSON, JQuery, etc.
• Hands-on experience with a mix of modern Test Automation tools and frame works, (e.g. Selenium using Java or Java Script and Client Unified Functional Automated Testing tools).
• Advanced SQL knowledge is a plus.
• Experience with UI testing frameworks.
• Experience using Continuous Integration tools.
• Experience with Agile testing methodologies including ATDD and Test-Driven Development (TDD).
• Exposure to performance testing and knowledge of performance testing tools is a plus.
• Strong analytical and communication skills, ability to effectively work with both technical and non-technical resources.
Quality Assurance Automation Engineer
Associate Software Engineer Job In Saint Louis, MO
QA Automation Engineer - 9-Month Contract
Company: Represented by STONE Resource Group for a Leading Financial Services Firm
STONE Resource Group is seeking a QA Automation Engineer for a leading financial services company. This role is a 9-month contract opportunity with a hybrid work setup, requiring on-site presence Tuesday through Thursday in St. Louis, MO (preferred) or Atlanta, GA.
As a QA Automation Engineer, you will play a critical role in evaluating existing automation frameworks, designing new test frameworks from scratch, and developing automation scripts to improve software quality and testing efficiency. This role is ideal for a candidate with strong test automation experience who can lead projects, mentor junior QA team members, and integrate automation methodologies into the QA process.
Key Responsibilities
Assess and enhance existing automation frameworks to build a robust end-to-end regression suite.
Architect, design, and implement new automation test frameworks from the ground up.
Develop, execute, and maintain automated test scripts to meet project and software release requirements.
Create and manage data portability functions and necessary test data.
Develop smoke, functional, and regression test suites for both frontend UI and backend databases.
Identify and document software issues while recommending improvements to test plans and processes.
Lead QA automation projects and mentor other team members.
Collaborate with the Test Manager to integrate automation into QA methodologies.
Qualifications & Skills Required
Bachelor's or Master's Degree in Computer Science or a related field (or equivalent experience).
5+ years of experience in test automation or software development.
Strong understanding of QA methodologies, manual & automated testing, and SDLC.
Proficient in Object-Oriented Programming (OOP) and scripting languages.
Experience in testing web applications and web services using modern frameworks and technologies (.NET, Java, REST, XML, JSON, JQuery).
Hands-on experience with test automation tools like Selenium (Java/JavaScript), HP UFT, and other modern frameworks.
Advanced SQL knowledge is a plus.
Familiarity with UI testing frameworks and Continuous Integration (CI) tools.
Experience with Agile methodologies such as TDD (Test-Driven Development) and ATDD (Acceptance Test-Driven Development).
Exposure to performance testing and knowledge of relevant tools is a plus.
Strong analytical and communication skills, with the ability to collaborate effectively across technical and non-technical teams.
If you are an experienced QA Automation Engineer looking to take on a new challenge in a high-impact role, apply today!
Software Engineer in Test
Associate Software Engineer Job In Saint Louis, MO
Hi,
Greetings from Apexon...
Title: SEDT with Java.
Contract
Responsibilities
SQL (PostgreSQL): Develop SQL scripts using PostgreSQL to gather and analyze data.
Spearhead complex testing initiatives; oversee the entire test cycle, including the planning, execution, and validation of manual and automated tests.
Translate complex system specs into detailed test requirements and methods.
API Testing: Design, develop, and execute API automation test scripts using Java and Rest Assured.
Automation: Create and run automated test suites and manage them through Jenkins pipelines. Analyze and optimize the automation framework and tests.
Routine Testing: Conduct regular smoke testing and comprehensive regression testing and maintenance of automation suites.
Encourage knowledge sharing and the adoption of best practices within the team.
Skills:
Proven experience in test planning, execution, and validation, with a focus on automation testing (required).
Strong understanding of QA methodologies especially for testing of APIs and web applications (required).
Proficiency in Java for creating automation tests. Usage of libraries like Rest Assured and Playwright.
Proficiency in SQL (required). Understand the usage of Java JDBC operations.
Proven experience analyzing application logs and using debugging techniques to assist engineers in resolving issues (required).
Experience with streaming and event-based technologies such as NATS and Kafka (preferred).
Experience with any of the following: Jenkins, Splunk, Dynatrace, Pivotal Cloud Foundry, Docker, Chef Infra, Chef Habitat (preferred).
Experience with shell scripting (ksh, bash) and familiarity with Unix/Linux (preferred).
Experience using Jira for Test Management(preferred).
Software Engineer in Test
Associate Software Engineer Job 30 miles from Saint Louis
Software Development Engineer in Test (SDET)
O'Fallon, Missouri - 2-3 days per week on-site
Up to $60 Per Hour / $120,000 per year
Full-time, long-term contract opportunity (W2)
Benefits include Health, 401k, Vision, Dental, Commuter, Pharmacy
Must Hold US Citizenship or Green Card
Are you a driven, detail-oriented SDET looking to make a tangible impact in a hybrid work environment for a world leader in digital Financial Services?
Here, you will take a vital role in designing, developing and enhancing automated testing solutions using Java and Cucumber for Web API and UI.
What You'll Do
Develop, enhance, and maintain automated testing solutions using Java-based frameworks, with a focus on API and Web UI test automation.
Architect and implement robust automation frameworks from scratch, leveraging your expertise in Cucumber, BDD methodologies, and Java best practices.
Ensure comprehensive coverage for both functional and non-functional testing, including performance, security, and reliability checks.
Collaborate with cross-functional teams to create high-quality requirements, test strategies, and documentation that meet strict industry standards.
Investigate issues from production environments, determine root causes, and implement effective solutions to maintain smooth operations.
What We're Looking For
Proven experience in software development and testing, with strong Java and Cucumber skills.
Hands-on knowledge of web services and REST API testing, plus familiarity with relevant tools like Apache Kafka, Spring Boot, and PostgreSQL.
Expertise in designing and executing non-functional tests, including performance and security checks.
A track record of successfully building and maintaining test automation architectures and frameworks.
Excellent communication and collaborative skills, comfortable partnering with diverse, geographically distributed teams.
Why Join Them?
Opportunity to work with leading-edge technologies in the Financial Services Sector.
Clear, streamlined interview process: a 90-minute technical session, followed by a 60-minute management round, and a final 60-minute client discussion.
A supportive culture that values continual learning, innovation, and knowledge sharing.
Hybrid flexibility, combining remote convenience with on-site collaboration for optimal teamwork and growth.
If you're ready to push boundaries, solve complex testing challenges, and mentor fellow team members, we'd love to hear from you. Apply now to embark on a rewarding career as an SDET in a dynamic, high-energy environment!
Senior Dotnet Developer
Associate Software Engineer Job In Saint Louis, MO
Sr. .Net Developer
St. Louis, MO(Hybrid)
Direct hire
Must have Windows Forms development experience
Hybrid work schedule - 3 days onsite, 2 days offsite
Bachelor's degree in STEM areas
Job Summary
This position leads and supports all technology architecture activities that guide the development and management of solutions that support the company's payer clients. Solutions include projects, products, systems (including applications, technologies, processes, and information), shared infrastructure services and shared application services and components to enable and drive targeted business outcomes. Works with the Associate IT Director to research to propose and implement technological solutions to meet business needs. This includes the configuring, coding, developing, and documenting software specifications throughout the project life cycle.
Required Qualifications
• Bachelor's degree in computer science, information-technology, engineering, system analysis or a related field.
• Minimum of 10 years of experience across Microsoft Technology Stack solution development disciplines, including application development, middleware, database management and cloud development.
• 10+ years' experience as a .Net developer
• REST API, Json development experience
• .net Core familiarity / experience
• Oracle PLSQL development experience
Must have VB 6 programming experience
Senior Software Engineer
Associate Software Engineer Job In Saint Louis, MO
Job Title: Senior Software Engineer
Security Clearance: Active TS/SCI (or SCI eligibility)
Omni Federal is a mid-size business focused on modern application development, cloud and data analytics for the Federal government. Our past performance is a mix of commercial and federal business that allows us to leverage the latest commercial technologies and processes and adapt them to the Federal government. Omni Federal designs, builds and operates data-rich applications leveraging advanced data modeling, machine learning and data visualization techniques to empower our customers to make better data-driven decisions
.
We are seeking a strong Software Engineer to support a NGA project in downtown St Louis with the Geospatial Center of Excellence. This is an exciting Modernization initiative where the NGA is embracing modern software development practices and using them to solve challenging missions & provide various capabilities for the NGA. This includes a modern technology stack, rapid prototyping in support of intelligence analysis products and capabilities, and culture of innovation. Candidates must be passionate, energized and excited to work on modern architectures and solve challenging problems for our clients.
Required Skills:
BS or equivalent in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree.
5+ years of experience in software engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work.
Experience in Java or Python enterprise application development
Experience building high performance applications in React.js
Web services architecture, design, and development
Experience in PostgreSQL database design
Experience working in AWS and utilizing specific AWS tooling (S3)
Senior C++ Developer
Associate Software Engineer Job In Saint Louis, MO
Job Title: Senior C++ Developer (Market Data Engineering)
We are looking for a highly motivated and experienced Senior C++ Developer to join our Market Data Engineering team. You will be responsible for designing, developing, and maintaining time-critical, multi-threaded, distributed applications that interact with custom hardware acceleration devices for processing financial market data in ultra-low latency environments. This role requires a strong foundation in C++ development, a collaborative team-oriented mindset, and the ability to quickly grasp complex market data processing systems.
Key Responsibilities:
Design and implement software solutions to process financial market data with an emphasis on low-latency, high-performance systems.
Develop reusable and extensible software components that integrate with custom hardware acceleration devices.
Refactor, optimize, and test existing software to improve system performance and scalability.
Collaborate with cross-functional teams to support strategic initiatives and drive system improvements.
Identify opportunities to automate testing, packaging, and deployment to streamline development workflows.
Contribute to Agile development processes and ensure timely delivery of high-quality code.
Minimum Qualifications:
Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent industry experience.
7+ years of experience developing multithreaded C++ software systems.
3+ years of experience designing clean, extensible object-oriented systems and applying design patterns.
Proficiency with Linux operating systems (RedHat, CentOS, SUSE).
Strong experience with Linux development and debugging tools.
Familiarity with profiling, memory leak detection, and other code analysis techniques.
Experience with Entitlements and OpenDACS.
Preferred Qualifications:
Master's or PhD degree in Computer Science, Electrical Engineering, or a related field.
10+ years of experience developing high-performance, multithreaded C++ software systems.
Expertise in developing real-time or ultra-low latency C++ software systems.
Experience working in a fast-paced Agile development environment.
Familiarity with Test-Driven Development (TDD) methodologies.
Experience with financial market data systems.
Proficiency with C++11 and its latest features.
Ability to mentor and guide other developers on C++11 standards and design patterns.
#10752
Senior Full Stack Java Developer
Associate Software Engineer Job In Saint Louis, MO
Employment Type: 6-month W-2 contract (potential to extend for 12+ months)
Compensation: up to $71/hour W-2
Benefits: medical, dental, vision, LTD/STD, HSA/FSA, term life, and supplemental health insurances (e.g., Aflac) for all W-2 employees (and their families if needed)
We are seeking two talented and passionate Senior Full Stack Engineers to join our growing engineering team. You will play a key role in developing and maintaining innovative software solutions, contributing to all stages of the development lifecycle from concept to deployment. This is an excellent opportunity to work with cutting-edge technologies and grow your career.
Responsibilities:
Design, develop, and implement scalable and robust full-stack applications.
Write clean, well-documented, and efficient code.
Collaborate closely with product managers, designers, and other engineers to define and implement features.
Participate in code reviews to ensure code quality and knowledge sharing.
Troubleshoot, debug, and resolve software defects.
Contribute to the continuous improvement of our development processes and tools.
Stay up-to-date with the latest industry trends and technologies.
Participate in architectural discussions and contribute to technical decision-making.
Learn and apply best practices in software development.
Participate in unit and integration testing.
Gain familiarity with CI/CD pipelines.
Required Skills:
Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
5+ years of professional full-stack development experience.
Proven experience in front-end development using Angular (version 12 or higher is preferred).
Solid experience in back-end development using Java and Spring Boot.
Experience working with cloud platforms, with a preference for Google Cloud Platform (GCP). Candidates with experience in AWS or Azure will also be considered.
Experience with RESTful API design and development.
Familiarity with relational databases like PostgreSQL, MySQL, etc.
Experience with version control systems (e.g., Git).
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Preferred Skills:
Experience with unit and integration testing frameworks (e.g., Jest, JUnit, Mockito).
Familiarity with CI/CD pipelines.
Experience with agile development methodologies.
Familiarity with monitoring and logging tools.
Firmware Software Engineer Lead
Associate Software Engineer Job In Saint Louis, MO
W2 ONLY. NO C2C / CORP-CORP / 1099 / 3RD PARTY CANDIDATES.
6 - 12 month contract. Likely to extend / option to hire.
Client: A major global corporation and a leader in their industry operating over 350 manufacturing facilities with annual revenue earning over $24B and employing over 15,000.
Overview:
Seeking a highly skilled and experienced lead developer to join our team. The position will be responsible for leading and managing the firmware development process, ensuring the successful delivery of high-quality firmware solutions. Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to develop and implement a firmware roadmap that aligns with our business objectives. The ideal candidate will have a strong background in firmware development, excellent leadership skills, and a passion for delivering innovative solutions.
Role:
Lead and manage the firmware development process from concept to release, ensuring adherence to project timelines and quality standards.
Collaborate with cross-functional teams to define firmware requirements, specifications, and architecture for new products or features.
Provide technical guidance to firmware engineers, fostering a collaborative and high-performance work environment.
Conduct thorough testing and verification of firmware solutions, identifying and resolving any issues or bugs.
Collaborate with hardware engineers to ensure seamless integration of firmware with hardware components.
Stay updated with industry trends and emerging technologies in firmware development and provide recommendations for process improvements and tooling enhancements.
Collaborate with product managers to define firmware roadmaps and prioritize feature development based on customer needs and market trends.
Ensure compliance with relevant industry standards and regulations throughout the firmware development process.
Participate in code reviews, provide constructive feedback, and enforce coding best practices to maintain high-quality codebase.
Qualifications:
8+ years work experience within the United States.
Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
7 - 10+ years experience in firmware development with strong E2E architecture and integration.
Expertise in C/C++ programming language.
Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi) is a plus.
Strong lead experience and project management skills experience with the ability to prioritize tasks and manage multiple projects simultaneously.
Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Experience with Atlassian software such as Jira or Bitbucket or Confluence.
GitLab
Sr. Software Developer
Associate Software Engineer Job In Saint Louis, MO
(NO AGENCY)
Responsible for performing software systems architecture, analysis, design, and programming activities. Performs complex solution design activities which may require extensive research and analysis. Leads the definition, development, and documentation of integration solutions, its business requirements, objectives, deliverables, and specifications, in alignment with all Company policies, procedures, key objectives and regulations.
Day in the life
Leads discussions with executives, managers, other developers and designers in conceptualizing and development of new ETL and application integration artifacts. Develops complex data and application integrations and modifies and maintains existing ones.
Conducts research on emerging technical trends, platforms, products, languages, and standards in support of procurement and development efforts. Participates in creating proof of concept and needs assessments for business needs.
Leads the definition, development, and documentation of integration solutions, its business requirements, objectives, deliverables, and specifications in collaboration with other IT team members.
Participates in walk-throughs of ETL (Boomi) specifications. Assists in analysis & generation of ETL mapping specifications, establish load strategies, create specifications, and understand the complexity of the dependencies that will guide the overall ETL schedule.
Performs quality assurance and error handling required for the design, development and testing of system enhancements. Provides technical expertise to team members and mentors less experienced team members.
Provides high quality direction, communications, mentoring and training to staff and other co-workers as needed. Stays informed of new and changing Company procedures, policies, materials, technologies, techniques, and practices.
Cultivates strong and cooperative working relationships with internal and external customers that reflect and support the Company's core values and meet or exceed the customer's expectations.
Consistently makes decisions in an attentive and safe manner to ensure the safety and health of self and others.
Utilizes LEAN concepts or other continuous improvement methodologies to ensure the most efficient operations, processes, and activities.
Promotes and models the Company mission, vision and values through exercising sound and ethical business practices, championing all elements of diversity, equity, and inclusion (DEI) and providing high quality services and programs as they relate to clients, subcontractors, co-workers, suppliers, and the public.
Required Education, Experience and Skills
Bachelor's degree or equivalent work experience in business, information technology, computer science or a related field. Master's degree preferred.
Minimum 5-7 years of hands-on experience developing software solutions and leading teams through complex technical problems, preparing technical specifications, designs, and architecture deliverables. Experience modernizing and upgrading legacy systems preferred.
Experience working with Angular 12.x to 15.x, Material, Apex Chart.js Bootstrap, CSS3; TypeScript; .NET core 8.0; C# 12.0; Dapper ORM; SeriLog; xUnit, Javascript/TypeScript, MFE Javascript/TypeScript, HTML/CSS Hands on with Material UI / PrimeNG library RxJS. State Management - NgRx MFE (Micro-frontend) library component (npm package)
Experience working with Tableau, Crystal Reports and SQL Server 2014/2016, SQL Management Studio (SSMS), SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS) and Microsoft SQL administration and development.
Prior experience with API protocols, and competency with XML, JSON constructs and schemas such as SOAP and REST. Experience with a variety of common software development practices and tools, as well as an awareness of industry trends. Knowledge of emerging products, languages, and standards.
Training, experience, and skills with project management methodologies; providing estimates, statuses and raising issues. Keen understanding of the project life cycle.
Strong business analysis, troubleshooting, root-cause analysis, and mathematical skills. Skilled at application design, solution development and implementation of medium-sized projects.
Ability to perform and develop ETL processes in the context of multiple system integrations. Skills to map middleware and front-end applications to the back-end database objects.
Dedicated team player, with effective collaboration, organizational and relationship-building skills. Strong leadership, coaching, training, and mentoring skills.
Strong initiative, prioritization, and customer service skills. Strong independent problem-solving and time management skills and high detail orientation.
Excellent listening, interpersonal, written, and verbal communication skills, including high quality documentation and report preparation. Strong telephone communication skills and skills to effectively explain technical concepts.
In-depth experience and skills with LEAN methodologies and applications. Strong process orientation.
(NO AGENCY)
Senior Software Engineer
Associate Software Engineer Job In Saint Louis, MO
General Description
Responsibilities will include programming support for products and services on web-based applications, including maintenance work as well as new project development. Projects involve new product launches, application enhancements, interfaces with internal applications and external clients, document processing and financial control and accounting processes. Strict attention to security protocols is required.
Responsibilities
Develop and modify software programs with a sophisticated degree of complexity and scope, involving complex business problems.
Establish problem analysis and system design as required for conceptual application development.
Analyst requirements for integrated systems and evaluate software specifications to assess design feasibility within time and budget constraints. Perform necessary research analysis, specification preparation, writing of program logic, documentation, testing, debugging and implementation of programs.
Stay informed about modern application development practices, frameworks, and tools; propose and conduct research to support their implementation. Maintain technical documentation of all analysis, system applications, and user interface requirements within assigned areas of responsibility.
Evaluate software products and provide recommendations to enhance system applications.
Collaborate with business stakeholders, product managers, and business analysts in developing application architecture and proficiently identify business and technical needs.
Actively participate in development seminars, workshops, OWASP training, and other training to ensure skills are continuously updated.
Work closely within the IT team of Analysts, Administrators, System & Network Engineers, Programmers, and other personnel as required to accomplish departmental objectives.
Perform code reviews for peers.
Mentor and coach application developers.
Troubleshoot and root cause analysis.
Develop and maintain unit-based testing scripts.
Multi-task and work under tight deadlines or periods of high workload, which may require additional hours.
Strong verbal and written communication skills
Education, Skills, Personal Attributes, and Experience Required
Bachelor's degree in computer science, Object-Oriented Programming, or Management Information Systems. Microsoft Azure Developer or Solutions Architect or MCSD certification and minimum of six years of programming experience are required without a degree.
Candidate must possess three years' proven development experience of multi-user, n-tier application solutions.
Requires proficiency (5+ years) of the following skills.
Extensive experience with NodeJS, C#, HTML, CSS, JavaScript, jQuery, AngularJS/ReactJS/KnockOutJS, XML, MVC, WebAPI, .NET-Core, Bootstrap, SOAP, JSON.
Experience with RestFul API, Web Hooks, and Message Queues.
Experience with UI/UX design and front-end development using JavaScript frameworks, client-side template designing, databinding, and script-based UI controls.
Hands on experience in design using object-oriented programming principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract Factory, Chain of Responsibility, MVC, Repository, Dependency Injection, Circuit Breaker, IOC and UnitOfWork.
Experience with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, Cosmos, or MongoDB). Experience with Database modeling/design, writing queries and writing complex stored procedures.
Unit test development using N-Unit and Mock Testing Framework. Experience with Selenium testing tools is a plus.
Experience with source control software such as Azure Devops, Jira, TFS and Git.
Experience with Application Development Collaboration Tools such as Confluence, Atlassian products and Azure Devops.
Experience or knowledge with CICD Pipelines & Automation such as Azure Devops and AWS Cloud Formation.
Experience with Secure Code Programming & tools such as OWASP Secure Code Patterns like Cross Site Scripting, SQL Injection and Snyk/Veracode/Sonarqube, etc.
Well-experienced in working with third-party component integration such as Google Maps JavaScript API, google analytics, google re Captcha, and UI design using plug-ins and widgets like Kendo-UI, JQuery UI, ReSharper, and RedGate Tools.
Experience or knowledge in working with report generating tools such as SSRS or PowerBI.
Experience and knowledge with Cloud Native tools & resources such as Azure Blob Storage, Azure Data Factory, Server less services like Azure App Services, Functions and B2C, is a plus.
Proficient in exception handling, logging, and monitoring frameworks and tools such as Log4Net, Serilog, Azure Application Insights, and Log Analytics
Experience in performance engineering, optimization techniques (e.g., caching, lazy loading etc.) and automation.
Experience or knowledge in Backup, DR, and High Availability of applications.
6559
Software Engineer in Test - W2 Requirement
Associate Software Engineer Job 30 miles from Saint Louis
Responsible for the analysis, design, development and delivery of software solutions. Define requirements for new applications and customization adhering to client standards, processes and best practices. Develop, customize, and test applications to integrate to client's specifications. Provide leadership, mentoring, and technical training to other team members
Major Accountabilities:
• Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with client standards, processes and best practices.
• Lead day to day system development and maintenance activities of the team to meet service level agreements (SLAs) and create solutions with high level of innovation, cost effectiveness, high quality and faster time to market.
• Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates.
•Perform system maintenance, production incident problem management, identification of root cause, remediation of the problems and on-call pager support schedule. Select appropriate technical frameworks and solution delivery methodology. Adapt to the technical artifact templates per the needs of the project and technology. Contribute ideas to help ensure that required standards and processes are in place. Maintain solution and technology road maps.
Knowledge / Experience:
• 3 to 5 years of experience in related field.
• 3 to 5 years of experience in delivering secure solutions in Financial Services Sector is preferred.
• Broad understanding of Software Engineering Concepts and Methodologies is required.
• Demonstrate MC Core Competencies
Skills/ Abilities:
• Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment.
• Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results.
• Possesses strong communication skills -- both verbal and written - and strong relationship, collaborative skills and organizational skills.
• Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team
Senior Java Developer
Associate Software Engineer Job In Saint Louis, MO
Skills:
6+ years of professional experience in Java development.
Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
Experience with RESTful APIs and microservices architecture.
Strong understanding of object-oriented programming and design patterns.
Proficient in relational databases (e.g., Oracle, PostgreSQL) and ORM tools like Hibernate.
Familiarity with version control tools (e.g., Git).
Experience with CI/CD tools and modern development workflows.
Experience with cloud platforms like AWS, Azure, or GCP.
Exposure to containerization tools like Docker and orchestration with Kubernetes.
Knowledge of front-end technologies like Angular or React is a plus.
Familiarity with message brokers (Kafka, RabbitMQ).
Senior .NET/SQL Developer
Associate Software Engineer Job 14 miles from Saint Louis
Founded in 2010 and located in Saint Louis, Missouri, DITAT is a provider of comprehensive Transportation Management Software (TMS) designed to automate logistics and improve accountability and performance. The system dispatches thousands of trucks to streamline business operations through innovative information technology.
Role Description
This is a full-time on-site role in Creve Coeur, MO for a Senior .NET/SQL Developer at DITAT. The role involves Database Development, ETL, Database Design, Analytical Skills, and Data Modeling to support the company's Transportation Management Software.
Qualifications
At least five years of full-stack development experience
Experience with: Angular, Visual Studio, SQL Server, C#, Stored Procedures, HTML5, CSS3
Solid knowledge of REST API concepts, security and authentication in web
BS Computer Science, another technical degree, or related work experience
Experience writing code that performs at scale
Strong debugging and troubleshooting experience
Front end development skills in website and web app designs
DevOps Engineer
Associate Software Engineer Job In Saint Louis, MO
DevOps and Python
Experience of working with REST APIs
BlueOptima APLs familiarity
BlueOptima Python SDK. familiarity
Expertise in CICD Jenkins, GitHub Actions, cloud platforms (Azure), and infrastructure automation.
Experience with configuration management tools like Terraform.
Proficiency in scripting languages (Bash, Python, etc.) and version control systems like Git.
Hands-on experience with Kubernetes and migration tools from on-prem to Cloud/SaaS.
Network DevOps Engineer
Associate Software Engineer Job 19 miles from Saint Louis
FEDITC is seeking a Network DevOps Engineer to work at Scott AFB, Illinois. A United States Citizenship and an active Secret DoD Security Clearance is required to be considered for this position.
Responsibilities:
Determines opportunities to make process improvements and remove toil through automation
Acts as a change advocate, encourages culture change and modernizes legacy workflows
Creates and maintains a suite of network and system's automation tools
Able to work as a sole contributor, working autonomously on projects.
Typical duties include:
Automates the provisioning and upgrades of network routers and switches
Maintains and improves a network CI/CD pipeline through Gitlab CI and EVE-NG
Builds ad hoc Python scripts to interact with various network APIs
Automates lab environments, maintaining test/dev/production environments
Assists network and systems engineers with their daily workflow
Experience/Skills:
5+ years of Python development experience
Ability to create basic Flask and Django REST APIs
Expertise with network automation libraries such as Netmiko, Scrapli, and py ATS
Familiarity with templating engines such as Jinja2
Interaction with databases through SQLAlchemy
Can call REST APIs through the requests and httpx libraries
Familiarity with CI/CD pipelines, Gitlab CI experience preferred
Experience creating and running Docker/Podman containers
Knowledge of network emulation platforms such as Cisco CML, EVE-NG, and GNS3
Experience in areas such as network design and implementation, LAN/WAN interfacing, security, Internet protocols and TCP/IP, and server and network infrastructure
Additional Preferred Skills:
Previous experience automating infrastructure
Public repository of network automation projects
Understanding of domain driven design practices
Experience with network specific APIs (NETCONF, RESTCONF, gNMI)
Ansible expertise
Knowledge of document processing languages such as Markdown and LaTeX
Basic knowledge of terraform
Experience with distributed computing
Knowledge of frontend languages/frameworks
Education:
Bachelor's degree in a STEM field or equivalent work experience
Certification:
A professional certification, such as Cisco Devnet Professional is highly desired
Clearance:
Active Secret clearance is required.
Must be a US Citizen and pass a background check.
Maintain applicable security clearance(s) at the level required by the client and/or applicable certification(s) as requested by FEDITC and/or required by FEDITC'S Client(s)/Customer(s)/Prime contractor(s).
Benefits:
Medical
Dental
Vision
401K with 4% match
Paid Time Off (PTO)
Life and Disability Insurance
Employee Assistance Program
Flexible Spending Accounts (FSA)
Dependent Care Reimbursement Program
Group Term Life Insurance
Supplemental Life and A&D Insurance
Short & Long Term Disability
Life Discount Program
FEDITC, LLC. is committed to fostering an inclusive workplace and provides equal employment opportunities (EEO) to all employees and applicants for employment. We do not employ AI tools in our decision-making processes. Regardless of race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran. FEDITC, LLC. ensures that all employment decisions are made in accordance with applicable federal, state, and local laws. Our commitment to non-discrimination in employment extends to every location in which our company operates
Data Engineer
Associate Software Engineer Job In Saint Louis, MO
Must be local to St. Louis and comfortable working 3 days onsite
12 month contract to hire (no c2c)
Requirements
1+ years of professional experience
Proficient with SQL with the ability to write complex queries
Databricks experience
Pyspark and python experience
Bachelor's Degree
Plusses
Data visualization experience
Day-to-Day
The Junior Data Engineer will be an integral part of the product development cycle, responsible for creating features and developing tables and hydration procedures in a Databricks environment. This role requires a deep understanding of SQL, as it is the core language for interacting with data. They will be taking features to translate them into technical development by creating SQL tables, stored procedures, orchestration of these products. The engineer will also work with Python and PySpark to build and manage data transformations.
Senior Java Developer
Associate Software Engineer Job In Saint Louis, MO
About the job
We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what's next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world including 14 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem.
Our disruptor's mindset, commitment to client success, and agility to thrive in the dynamic environment have enabled us to sustain our growth momentum by reporting $291.71M revenue in Q2FY24, delivering 14.1% Y-o-Y growth. Our 22,800+ global team members, located in 21 countries, have been instrumental in helping the market leaders transform their industries. We're also pleased to share that Persistent won the 2023 Golden Peacock Award for Excellence in Corporate Governance within the IT sector. Acknowledging our cloud expertise, we were named a Challenger in the 2023 Gartner Magic Quadrant™ for Public Cloud IT Transformation Services. Throughout this market-leading growth, we've maintained strong employee satisfaction - over 94% of our employees approve of the CEO, and 89% would recommend working at Persistent to a friend.
Position: Senior Java Developer
Location: Metropark (Hybrid)
Hire Type : Full time
Detailed JD:
• Candidate should be strong in Java Basics and OOPS concepts like - private classes, exception handling, access modifiers, Java 8 features
• Should be able to write, compile and run Java code for the problem given
• Should be proficient in Spring, Spring Boot
• Hands-on experience with consumption and implementation of RESTful APIs
• strong hands-on experience building server-side applications with JAVA, Spring, Spring Boot
• Working knowledge of Microservices
• Experience in Angular would be an added advantage.
• Should have ability to engage in business and technical groups in the discussion of software development
• Knowledge of Azure cloud
• Experience in working with distributed agile environment
• Familiarity with Scrum model
Let's unleash your full potential at Persistent - persistent.com/careers
“Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.”