Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Mid Level Software Developer in Knoxville, TN vacancy
  • $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,... 
    Software
    Full time
    Local area

    CGI

    Knoxville, TN
    1 day ago
  •  ...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.... 
    Software
    Work experience placement
    Remote work

    Edfinancial Services LLC

    Knoxville, TN
    21 days ago
  •  ...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... 
    Software
    Remote work

    CGI

    Knoxville, TN
    3 days ago
  •  ...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

    CGI

    Knoxville, TN
    2 days ago
  •  ...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... 
    Software
    Full time
    Work at office
    Night shift

    What

    Knoxville, TN
    10 hours ago
  •  ...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... 
    Software
    Contract work
    Work experience placement
    Remote work
    Work from home
    2 days per week
    3 days per week

    Software Technology Inc

    Knoxville, TN
    3 days ago
  •  ...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... 
    Software
    Internship
    Monday to Friday

    CGI

    Knoxville, TN
    4 days ago
  •  ...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... 
    Software
    Work at office

    CGI

    Knoxville, TN
    3 days ago
  •  ...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... 
    Software
    For contractors

    Denark Construction, Inc.

    Knoxville, TN
    15 days ago
  •  ...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

    System One Holdings, LLC

    Knoxville, TN
    10 hours ago
  • $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... 
    Software
    Work experience placement
    Work at office
    Local area

    LED FastStart

    Knoxville, TN
    2 days ago
  •  ...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... 
    Software
    Internship
    Local area

    Altar'd State

    Knoxville, TN
    3 days ago
  • $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,... 
    Software
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    GrabJobs

    Knoxville, TN
    3 days ago
  •  ...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

    South College

    Knoxville, TN
    3 days ago
  • $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... 
    Software
    Work experience placement
    Work at office
    Remote work

    Edfinancial Services LLC

    Knoxville, TN
    6 days ago
  •  ...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

    Insight Recruitment, LLC

    Knoxville, TN
    15 days ago
  • 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... 
    Software
    Work experience placement
    2 days per week

    Compunnel

    Knoxville, TN
    2 days ago
  •  ...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... 
    Software
    Temporary work
    Live in
    Local area
    Remote work

    GrabJobs

    Knoxville, TN
    2 days ago
  • $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... 
    Software
    Local area
    Knoxville, TN
    14 days ago
  • $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. *... 
    Software
    Hourly pay
    Internship
    Flexible hours

    Aramark at UTK

    Knoxville, TN
    3 hours ago
  • $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... 
    Software
    H1b
    Local area

    KPMG

    Knoxville, TN
    1 day ago
  • $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... 
    Software
    Remote work
    Flexible hours

    ABS Group

    Knoxville, TN
    3 days ago
  •  ...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... 
    Software
    Work at office

    CGI

    Knoxville, TN
    3 days ago
  • $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... 
    Software
    Work at office

    GrabJobs

    Knoxville, TN
    2 days ago
  • 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 home
    Shift work

    ADT

    Knoxville, TN
    3 days ago
  •  ...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... 
    Software
    Full time
    Work at office

    Novatech

    Knoxville, TN
    1 day ago
  • $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... 
    Software
    Full time
    H1b

    SynergisticIT

    Knoxville, TN
    3 days ago
  •  ...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... 
    Software
    Temporary work
    Internship

    EnerNex

    Knoxville, TN
    3 days ago
  •  ...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... 
    Software
    Full time
    Contract work
    Part time
    Remote work
    Worldwide

    GrabJobs

    Knoxville, TN
    3 days ago
  • 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

    Robert Half

    Knoxville, TN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid Level Software Developer. Be the first to apply!