Senior Software Developer

2 weeks ago


Brentwood, Tennessee, United States Tractor Supply Full time
Job Summary

This position is responsible for leading a team of software developers who create, design, and support software running on various platforms used in Tractor Supply stores.

Key Responsibilities
  • Supervise and direct the work of individuals within the team.
  • Gather requirements, develop prototypes, and assist in setting project scope.
  • Hire, develop, and motivate assigned staff.
  • Liaison with business users and other IT teams.
  • Participate and make recommendations on the technical and functional direction of their domain.
  • Meet with technical leads, architects, and vendor partners to determine project scope and vision, set system goals, identify and resolve system issues, ensure the system is implemented as designed and in adherence to the implementation guidelines.
  • Partner with business analysts to review and refine business requirements into core system capabilities.
  • Assist developers, analysts, and designers in conceptualizing and validating solutions that meet business requirements.
  • Work with Enterprise teams to ensure changes are properly documented, communicated, audited, and deployed in compliance with established procedures.
  • Provide 24x7 rotational technical support to solve business problems and document resolution.
Requirements
  • 10+ years of experience with Java and JEE technologies, and Oracle (such as SQL and PL/SQL); Agile development experience a strong plus.
  • 5+ years of experience working within Unix/Linux.
  • 5+ years of experience with web service technologies (REST, JSON, SOAP, HTTP, SSL, XML/XSLT etc.) is preferred.
  • Bachelor's degree in the field of computer science or software engineering from an accredited college or university. Any suitable combination of education and experience will be considered.
Preferred Qualifications
  • Experience leading a team, including day-to-day management of resources is preferred.
  • Advanced technical and analytical ability in any programming language (Java is preferred).
  • Advanced knowledge of relational databases (Oracle preferred).
  • Advanced knowledge of portal technologies (Liferay and Oracle preferred).
  • Advanced knowledge of Unix-like operating systems (Linux preferred).
  • Advanced knowledge of development tools such as Ant, Maven, Eclipse, and JUnit.
  • Advanced knowledge of version control systems such as subversion and Git.
  • Advanced knowledge of standard Java debugging tools such as VisualVM, jmap, jstack, etc.
  • Advanced knowledge and experience implementing design patterns, especially model-view-controller, inversion of control, and dependency injection.
  • Advanced knowledge of Java web technologies such as Servlets, JavaBeans, JSTL, and JSP is preferred.
  • Advanced knowledge of web and application servers such as JBoss, Tomcat, and Apache is preferred.
  • Advanced knowledge of XML technologies: XML, Schemas, SAX, DOM, XSLT, XQuery, XMLBeans, JDOM, XHTML, AJAX is preferred.
  • Advanced knowledge of presentation layer technologies such as JSON, JavaScript, HTML, JSF, JQuery is preferred.
  • Advanced knowledge of continuous integration concepts and tools is preferred.
  • Advanced knowledge of automated testing tools such as JMeter and Grinder is preferred.
  • Advanced knowledge of wired and wireless store hardware devices (e.g. registers, receipt printers, pin pads, scanners, RF guns) and C-based drivers that work with them is preferred.
Working Conditions

Normal office working conditions.

Physical Requirements
  • Sitting.
  • Standing (not walking).
  • Walking.
  • Kneeling/Stooping/Bending.
  • Lifting up to 50 pounds.


  • Brentwood, Tennessee, United States Vaco Full time

    Job Title: Senior Application EngineerJob Summary:Vaco is seeking a highly skilled Senior Application Engineer to join our team. As a key member of our business intelligence solutions team, you will play a critical role in designing, developing, testing, and deploying business intelligence solutions across the enterprise.Key Responsibilities:Design and...


  • Brentwood, Tennessee, United States Tractor Supply Full time

    Job SummaryThis position is responsible for designing, developing, building, reviewing, and unit testing software and solutions as well as being a liaison with business users and other IT teams to participate in or make technical and functional recommendations and define scope and vision for enterprise solutions.Key ResponsibilitiesLiaison with business...


  • Brentwood, Tennessee, United States Tractor Supply Full time

    Job SummaryThis position is responsible for designing, developing, building, reviewing, and unit testing software and solutions as well as being a liaison with business users and other IT teams to participate in or make technical and functional recommendations and define scope and vision for enterprise solutions.Key ResponsibilitiesLiaison with business...

  • Software Developer

    4 weeks ago


    Brentwood, Tennessee, United States Insight Global Full time

    Software Developer Job DescriptionWe are seeking a skilled Software Developer to join our team at Insight Global. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications using.Net Core,.Net 6, and Angular.Key Responsibilities:Develop and implement software applications using.Net Core...

  • Software Developer

    3 weeks ago


    Brentwood, Tennessee, United States Tractor Supply Full time

    Job SummaryThis position is responsible for creating and supporting software running on various platforms used in Tractor Supply stores.Key ResponsibilitiesDevelop and/or configure, build, review, and unit test software/solutions.Meet with technical leads, architects, and vendors partners to determine project scope and vision, set system goals, identify and...

  • C# ETL Developer

    3 weeks ago


    Brentwood, Tennessee, United States Software Technology, Inc Full time

    Job Title: C# ETL DeveloperWe are seeking a skilled C# ETL Developer to join our team at Software Technology, Inc.Key Responsibilities:Apply software engineering patterns to solve complex problemsDevelop and maintain ETL processes using C# and preferred technologiesCollaborate with QA and Business Analysis teams to deliver high-quality solutionsEvaluate and...

  • C# ETL Developer

    6 days ago


    Brentwood, Tennessee, United States Software Technology, Inc Full time

    Job Title: C# ETL DeveloperWe are seeking a skilled C# ETL Developer to join our team at Software Technology, Inc.Key Responsibilities:Apply software engineering patterns to solve complex problemsDevelop and maintain high-quality ETL processes using C#Collaborate with QA and Business Analysis teams to deliver agile developmentEvaluate and learn new...


  • Brentwood, Tennessee, United States Agile Resources, Inc. Full time

    Senior Java DeveloperAgile Resources, Inc. is seeking a highly skilled Senior Java Developer to contribute to the development of innovative microservices-based applications.Key Responsibilities:Design, develop, and maintain scalable and maintainable microservices using Java and Spring Boot.Develop and maintain GraphQL APIs for efficient data retrieval and...


  • Brentwood, Tennessee, United States My Senior Health Plan Full time

    Job Title: Senior Health Insurance SpecialistWe are seeking a highly motivated and compassionate Senior Health Insurance Specialist to join our team at My Senior Health Plan. As a key member of our team, you will be responsible for assisting prospects with Medicare eligibility and providing exceptional customer service to our clients.Key...

  • C# ETL Developer

    3 weeks ago


    Brentwood, Tennessee, United States Software Technology, Inc Full time

    Job OpportunityWe are seeking a skilled C# ETL Developer to join our team at Software Technology, Inc.Key Responsibilities:Apply software engineering patterns to solve complex problemsProficiency in C# and ETL developmentSpecification and management of coding, usability, and quality standardsInterpreting requirements into application designsCollaborating...

  • Senior SQL Developer

    3 weeks ago


    Brentwood, Tennessee, United States Insight Global Full time

    Senior SQL DeveloperWe are seeking a highly skilled Senior SQL Developer to play a critical part in managing and optimizing our data infrastructure, specifically focusing on financial applications and the migration of legacy systems.Key Responsibilities:Design and implement complex stored procedures to improve data processesDevelop and maintain large-scale...

  • Senior Java Developer

    2 weeks ago


    Brentwood, Tennessee, United States Insight Global Full time

    Software Engineer - JavaWe are seeking a highly skilled Software Engineer to join our team at Insight Global. As a key member of our dynamic team, you will be working on a significant project focused on modernizing our systems from.NET to Java and migrating to Azure cloud.Key Responsibilities:Leverage strong Java skills, Spring Boot, Bootstrap, and Thymeleaf...

  • Senior SQL Developer

    2 weeks ago


    Brentwood, Tennessee, United States Insight Global Full time

    Senior SQL DeveloperWe are seeking a highly skilled Senior SQL Developer to join our healthcare technology team at Insight Global. This role will play a critical part in managing and optimizing our data infrastructure, specifically focusing on financial applications and the migration of legacy systems.Key Responsibilities:Backlog Management: Work through a...

  • Senior SQL Developer

    3 weeks ago


    Brentwood, Tennessee, United States Insight Global Full time

    Job Title: Senior SQL DeveloperWe are seeking a highly skilled Senior SQL Developer to join our healthcare technology team at Insight Global. This role will play a critical part in managing and optimizing our data infrastructure, specifically focusing on financial applications and the migration of legacy systems.Key Responsibilities:Work through a...


  • Brentwood, Tennessee, United States Vaco Full time

    Senior Application EngineerWe are seeking a highly skilled Senior Application Engineer to join our team at Vaco. This role is crucial for designing, developing, testing, and deploying business intelligence solutions across our enterprise.Key Responsibilities:Database Management: Design, build, deploy, and maintain relational and multidimensional databases to...

  • Senior SQL Developer

    3 weeks ago


    Brentwood, Tennessee, United States Insight Global Full time

    Senior SQL DeveloperWe are seeking a highly skilled Senior SQL Developer to play a critical role in managing and optimizing our data infrastructure, specifically focusing on financial applications and the migration of legacy systems.The ideal candidate will have a strong background in SQL development, experience with managing large backlogs of tasks, and a...

  • Senior Java Developer

    2 weeks ago


    Brentwood, Tennessee, United States Insight Global Full time

    Software Engineer OpportunityWe are seeking a skilled Software Engineer to join our team at Insight Global. As a key member of our dynamic team, you will be working on a significant project focused on modernizing our systems from.NET to Java and migrating to Azure cloud.Key Responsibilities:Leverage strong Java skills, Spring Boot, Bootstrap, and Thymeleaf...

  • Senior SQL Developer

    3 weeks ago


    Brentwood, Tennessee, United States Insight Global Full time

    Senior SQL DeveloperWe are seeking a highly skilled Senior SQL Developer to join our healthcare technology team at Insight Global.This role will play a critical part in managing and optimizing our data infrastructure, specifically focusing on financial applications and the migration of legacy systems.Key Responsibilities:Backlog Management: Work through a...


  • Brentwood, Tennessee, United States My Senior Health Plan Full time

    Job SummaryWe are seeking a highly motivated and experienced Business Development Specialist to join our team at My Senior Health Plan. As a Business Development Specialist, you will be responsible for using a variety of lead sources to market the services offered by My Senior Health Plan, resulting in live transfers and/or booked appointments for our...

  • Senior HR Manager

    3 weeks ago


    Brentwood, Tennessee, United States Brookdale Senior Living Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior HR Manager to join our team at Brookdale Senior Living. As a key member of our HR department, you will be responsible for supervising the work of HR Generalists, overseeing compliance responsibilities, and providing training and development opportunities.Key ResponsibilitiesSupervise HR...