Mid Level Software Developer
CGI
Mid Level Software DeveloperCGI is seeking an enthusiastic, creative, mid-level software developer to join a high-performing Agile team in designing and building modern, services-based web applications for a large government agency. Our team is using a modern development stack and various additional open-source technologies. You will have the opportunity to help build and modernize the system applications for cloud deployment. Grow your leadership and technical skills with in-demand technologies in a fast-paced environment as part of an exciting, positive team that moves quickly and delivers quality software alongside a passionate customer. This position is located in our Lafayette, LA or Knoxville, TN office; however, a hybrid working model is acceptable.As a mid-level developer, you will collaborate with the team in an Agile setting to research best practices, design and develop the application architecture, implement solutions, mentor fellow team members, and test and deploy solutions. Participating in all aspects of the software development lifecycle which includes technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment, you will take direction from solution architects and leads on development activities. Delivering high-quality web applications, using AI paired programming techniques as well as defining enterprise development practices. Assisting to define and code the ongoing architecture and development of an emerging application. Confidently coding and organizing the application using best practices while helping to share their knowledge with the team and growing the teams' skills and understanding of robust Java applications. Participating in all phases of an Agile software development lifecycle, including application design/requirements gathering, estimating development activities, authoring application code, participating in code reviews, and testing the software. Participating in daily team discussions and code collaboration to promote continuous progress. Participating in client, industry, and end-user discussions to help provide technical viewpoint on the application. Participating in technical design sessions to create sustainable, high-performing features and providing accurate estimates and development timelines. Authoring automated testing script for the application. Gaining a general understanding of database design and optimizing application access to backend data.Minimum of 4+ years hands on experience with core Java & JEE skills and well versed on design patterns and related frameworks. Experience in web-application development including HTML, CSS Angular, and JavaScript as well as a background in Java development. Experience with various AI paired programming tooling. Experience in Spring-Boot and Microservices. Experienced in Continuous Integration and Continuous Deployment (CI/CD) methodologies. Experience in Test Driven Development (TDD) and Paired Programming. Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems. Experience with Agile/Scrum methodology- Demonstrated understanding and at least 7 years of work experience in HTML, CSS, JavaScript, and Java (frontend and backend) development.- Exposure to a modern Java software development environment and tools such as Maven, Git, Tomcat, Eclipse, Bamboo, Hibernate, etc.- Experience with Kubernetes, Docker, or other similar technologies.- Positive, can-do attitude, and desire to contribute in various means to team success.- Confident communication skills with both internal team members as well as customers.- Ability to work independently as well as within a dynamic team environment on development tasks and continuously deliver quality code for team review and product owner demonstration.- Ability to quickly research, learn, and apply emerging technologies within the software development industry.- Self-starter who can work independently.- Strong consulting and communication skills- Ability to work effectively with various organizations in pursuit of problem solutionsTogether, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.
$56.6k - $110.1k
...DeveloperDo you want to take your career to the next level? CGI is looking for dedicated Python Developers with a passion for solving business problems to... ...release processes through CI/CD pipelines.Use Jira Software and Confluence to manage work, document procedures,...SoftwareFull timeLocal area- ...technical support of existing and future Windows and Linux-based physical and virtual system configurations and supporting systems software (e.g., operating systems, utilities, databases, cloud services and middleware) necessary to deliver the required services (e.g....SoftwareWork experience placementRemote work
- ...Salesforce Developer- Mid Level CGI is seeking a Salesforce Developer- Mid Level to join our dynamic team! We take an innovative approach... ...the application. Participate in reviewing the steps in the software development life cycle to create and modify the software and...SoftwareRemote work
- ...The successful candidate will work closely with product owners, business analysts, developers, and quality engineering teams to validate business functionality and deliver reliable software solutions. The position requires strong hands on test automation experience, API...Software
- ...great story starts with technology. We’re seeking a Senior Software Engineer ready to play a starring role in shaping the future of... ...As part of our technology ensemble cast, you’ll: Design, develop, test, and deploy software solutions that enhance cinema operations...SoftwareFull timeWork at officeNight shift
- ...Job Title: .Net DeveloperApex Systems has a need for a.Net Developer for a client in Knoxville, TN. This position is a 6 month contract... ...to Day Responsibilities:Create and develop new application software as well as develop features and functionality for existing software...SoftwareContract workWork experience placementRemote workWork from home2 days per week3 days per week
- ...Software Developer – Entry Level Are you driven by technology's ability to transform how businesses deliver real impact? Do you enjoy solving problems, building technology solutions, and collaborating with others to bring ideas to life? If so, CGI offers a place where...SoftwareInternshipMonday to Friday
- ...Senior Software Developer CGI is seeking an enthusiastic, creative, senior SW developer to join a high-performing Agile team in designing and building modern, services-based web applications for a large government agency. Our team is using a modern development stack...SoftwareWork at office
- ...Minimum one year of experience working in a Marketing assistant/coordinator role. · Proficiency in MS Office, InDesign, and Photoshop required. · CRM software experience desired. To learn more about what we do, please visit EOE and Drugfree Workplace...SoftwareFor contractors
- ...practical experience using AI/Generative AI tools as part of the software development lifecycle. The engineer will work across... ...modern engineering and AI assisted practices.Key Responsibilities:Develop and maintain full stack applications using Java/Spring Boot, Angular...Software
$52.2k - $123.8k
...Junior Software Developer CGI is seeking an enthusiastic, creative, junior SW developer to join a high-performing Agile team in designing... ...this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications...SoftwareWork experience placementWork at officeLocal area- ...and maintain design files and assets, ensuring easy access for the team. Keep up-to-date with industry trends, design tools, and software to improve design skills. Collaborate with the marketing and social teams to ensure designs effectively communicate the intended message...SoftwareInternshipLocal area
$168k - $193.73k
.... About the Role: We are hiring a Senior Software Engineer to help modernize, scale, and operate... ...capabilities; improve how engineers develop, deploy, observe, and operate cloud technologies... .... Help define and implement service-level indicators, service-level objectives,...SoftwareWork at officeRemote workVisa sponsorshipFlexible hours- ...Students10 CampusesCompetency Based EducationOnlineEssential Duties and Responsibilities:The Software Engineer at South College will be responsible for designing, developing, and maintaining integrations between various software systems and platforms used across the college...Software
$65k - $95k
...DNS, and certificate management. Track service growth and usage trends and support long-term capacity planning for hardware and software purchases. Conduct daily system monitoring to confirm server, application, and service integrity and availability. Review...SoftwareWork experience placementWork at officeRemote work- ...Job Description Job Description Are You a .NET Developer Who Enjoys Building Real Business Solutions Instead of Working on Just One... .... What We're Looking For • 3+ years of professional software development experience • Strong experience with C# and .NET...Software
- We are seeking a skilled Software Engineer II with strong experience in .NET, Python, and AWS to support and enhance enterprise applications... ...- Houston, TX and Knoxville, TN. Key Responsibilities Develop and refactor code using .NET Core / .NET 5.0+. Build automation...SoftwareWork experience placement2 days per week
- ...Description Security Finance is hiring a Remote Senior Software Developer! As Senior Software Developer, you can expect to: Work as part of a team to research, develop, deploy, and maintain software for use within the Company Proactively provide...SoftwareTemporary workLive inLocal areaRemote work
$89.6k - $156.7k
Senior AWS Full Stack Software Engineer Position Description CGI is seeking a Senior... ...a hands-on engineering role focused on developing and enhancing scalable, cloud-based applications... ...factors not limited to skill set, level, experience, relevant training, and...SoftwareLocal area$13 - $16 per hour
...resources. This role is perfect for motivated individuals looking to develop their skills in HR management, employee relations, and talent... ...management, or administrative roles. * Familiarity with HR software such as Workday, Paychex, UltiPro, or ADP is a plus. *...SoftwareHourly payInternshipFlexible hours$153k - $297k
...forthcoming features of interest; research and develop information security controls, security... ...(IaaS), Platform as a Service (PaaS), Software as Service (SaaS), containerized delivery... ...interact with individuals at all levels of responsibility and take lead in an environment...SoftwareH1bLocal area$120k - $155k
The Full-Stack Software Consultant provides technical expertise on project tasks under the... ...tasks, estimating task duration and developing a project schedule as part of developing... ...on projects.Work with individuals at all levels, provide input to reports and other deliverables...SoftwareRemote workFlexible hours- ...DeveloperCGI is seeking an enthusiastic, creative Senior ColdFusion Developer to join a high performing Agile team supporting a large... ..., accessible language. Participate in all phases of the Agile software development lifecycle: design, estimation, coding, code reviews...SoftwareWork at office
$140k - $200k
...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... ...other engineers, conducting code reviews, and making architecture-level decisions. ~ Strong communication skills; ability to...SoftwareWork at office- Summary The Cloud Citrix Analyst is responsible for supporting, operating, and optimizing ADT's Citrix virtual application and desktop environments across a hybrid infrastructure footprint, including on-prem data centers, colocation facilities, and public cloud. This role...Work from homeShift work
- ...professional who enjoys creating opportunities, developing relationships and winning new business,... ...and time management skillsA high level of accountability and personal ownershipResilience... ...office technology, telecommunications, software, or a related industry...SoftwareFull timeWork at office
$100k
...technology clients like Apple, Google, Paypal, Western Union, and others.Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time...SoftwareFull timeH1b- ...power systems. Education And Experience Any experience level is considered. An applicant with an advanced degree (Masters... ...Write engineering reports that document study results. Develop software tools to assist in power system studies and data analysis...SoftwareTemporary workInternship
- ...master! About Us At South Geeks, we engage top-performing Software Engineers, Security Experts, and Data Analysts from Latin... ...to end. About the Role We are looking for an SAP CPI Developer to build a brand-new SAP CPI iFlow for PM Historical Notifications...SoftwareFull timeContract workPart timeRemote workWorldwide
- Robert Half is hiring! We are looking for a Lead Software Engineer to lead the design and delivery of modern AI-enabled software solutions... ...intelligent automation and improve application capabilities.• Develop robust server-side applications using Python frameworks such as...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid Level Software Developer. Be the first to apply!
- software developer fintech Knoxville, TN
- ngo software engineer Knoxville, TN
- intel software engineer Knoxville, TN
- senior software engineer remote Knoxville, TN
- junior software developer remote Knoxville, TN
- software engineer full time Knoxville, TN
- work from home software developer Knoxville, TN
- senior software engineer Knoxville, TN
- software engineer healthcare Knoxville, TN
- startup software engineer Knoxville, TN





